Block 0_0_0_0_15_0_19857_0:
TRANSIENT::MetaKey(name=call.trace.push, typ=class analysis.icfg.Inliner$CallStack$PushRecord)=PushRecord(callee=MethodRef(contractAddress=274184521717934524641157099916833587240, sigHash=SigHash(6ccc642f), attr=COMMON), summary=CallSummary(toVar=0xce4604a0000000000000000000000028, valueVar=R105:bv256, gasVar=R831:bv256, inOffset=R991:bv256, inSize=0x24, inBase=M826:bytemap, outOffset=R991:bv256, outSize=0x0, outBase=M826:bytemap, callType=DELEGATE, calleeResolution=ResolvedAddress(address=274184521717934524641157099916833587240, reference=null), sigResolution=[1825334319], callConvention=CallConvention(input=CallInput(baseVar=tacM:bytemap, offset=R53375:bv256, simplifiedOffset=null, size=R53379:bv256, inputSizeLowerBound=36, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=ResolvedAddress(address=1825334319, reference=null), c=0x6ccc642f00000000000000000000000000000000000000000000000000000000), ScratchByteRange(from=4, to=35)=Variable(scratchRange=ScratchByteRange(from=4, to=35), contractReference=null, v=R128:bv256)}), rawOut=CallOutput(base=M826:bytemap, offset=R991:bv256, size=R991:bv256)), origCallcore=CallCore 0xce4604a0000000000000000000000028 R53715:bv256 R53375:bv256 R53379:bv256 tacM:bytemap R53375:bv256 0x0 tacM:bytemap DELEGATE tacCallvalue:bv256 (14551:57:9:0xce4604a000000000000000000000002a) // .certora_config/autoFinder_ERC1155Action.sol_0/9_autoFinder_ERC1155Action.sol, summaryId=13), id=7)::B1038 = (R74==R828)&&(R74==0x24)
assume B1038B1039 = tacCalldatabuf!0@15==0x6ccc642f00000000000000000000000000000000000000000000000000000000
assume B1039tacCalldatabuf!4@15 = R128
::Start procedure FreeCollateralExternal-checkFreeCollateralAndRevert::TRANSIENT::MetaKey(name=internal.func.finder.info, typ=class analysis.ip.InternalFunctionFinderReport)=InternalFunctionFinderReport(unresolvedFunctions=[], attemptedToFind=[], duplicateStartPCs={})::R1040 = W37[0xce4604a000000000000000000000002a]B1041 = R1040>0x0
assume B1041B1042 = R74<0x4
assume !B1042B1043 = 0x451d958f==R75
assume !B1043B1044 = 0x6cb65eaf==R75
assume !B1044B1045 = 0x6ccc642f==R75
assume B1045R1046 = R74-0x4 R1047 = 0x4+R1046 R1048 = R1047-0x4B1049 = R1048s<0x20B1050 = !B1049
assume B1050B1051 = tacCalldatabuf!4@15==tacCalldatabuf!4@15
assume B1051TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=0, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=15), sort=ConstBlock(sz=160))::M1055 = M76[0x140] = R128M1056 = M1055[0x160] = 0xf4241
M1057 = M1056[0x120] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=82, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=62), sort=PackedByteArray(finalWrite=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=62)))::I1058 = keccak256exprsimple(0xf4241 R128)
TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sload v:bv256 0xf4241.0x0[key account] tacS:wordmap::R1059 = W4727[I1058] UR1062 = havocR1063 = UR1062:uf(R128)R1064 = UR323:uf(R128)I1065 = R1064+int 0x1B1066 = R1063==I1065B1067 = forall( QVars(a3:bv256 bv256) true&&true&&(!(true&&true&&!(a3==R128))||(true&&true&&(UR1062:uf(a3)==UR323:uf(a3)))))B1068 = B1066&&B1067
assume B1068TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::R1069 = R1059>>l0x0 R1070 = 0xffffffffff&R1069 R1072 = R1059&0xffffffffffffR1073 = R1072*0x10000000000000000000000000000000000000000000000000000
R1074 = 0xff00000000000000000000000000000000000000000000000000000000000000&R1073 R1076 = R1059>>l0x30 R1077 = R1076>>l0x0 R1078 = 0xff&R1077 R1080 = R1059>>l0x38 R1081 = R1080>>l0x0 R1082 = 0xffff&R1081 R1084 = R1059&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffR1085 = R1084*0x10000000000
R1086 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R1085 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=83, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=69), sort=ConstBlock(sz=160))::R1088 = 0x0M1089 = M1057[0x240] = false
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=86, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=121), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=85, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=112), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=87, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=140), sort=ConstBlock(sz=288))::R1090 = 0x60
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=88, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=168), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=91, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=196), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=90, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=187), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=92, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=215), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=89, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=182), sort=ConstBlock(sz=224))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=84, nextFPWriteCmd=CmdPointer(block=21511_1011_1_0_0_0_0_0, pos=99), sort=ConstBlock(sz=256))::B1091 = R1082==0x0
if B1091:bool goto 2597_1009_0_0_15_0_19867_0 else goto 2436_1009_0_0_15_0_19864_0
Block 533_1017_0_0_15_0_19860_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37), sort=PackedByteArray(finalWrite=CmdPointer(block=533_1017_0_0_0_0_0_0, pos=37)))::I4167 = keccak256exprsimple(0xf4241 R128)
R4169 = R1086>>l0x28 R4170 = R1082&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4171 = R4170*0x1R4172 = R4171&0xffffffffffffffffffffffffffffffffffffffffffffffffffR4173 = R4172*0x100000000000000R4174 = R1078&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4175 = R4174*0x1R4176 = R4175&0xffffffffffffffffffffffffffffffffffffffffffffffffffffR4177 = R4176*0x1000000000000
R4178 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3647 R4179 = R4178>>l0xd0 R4180 = R1070&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR4181 = R4180*0x1
R4182 = R4181|R4179 R4183 = R4182|R4177 R4184 = R4183|R4173 R4185 = R4184|R4169 TRANSIENT::MetaKey(name=cvl.label.start, typ=class java.lang.String)=Apply hook Hook Sstore 0xf4241.0x0[key account] v1:bv256 tacS:wordmap::W4189 = W4727[I4167] = R4185 UR4195 = havocR4196 = UR4195:uf(R128)R4197 = UR4730:uf(R128)I4198 = R4197+int 0x1B4199 = R4196==I4198B4200 = forall( QVars(a4:bv256 bv256) true&&true&&(!(true&&true&&!(a4==R128))||(true&&true&&(UR4195:uf(a4)==UR4730:uf(a4)))))B4201 = B4199&&B4200
assume B4201TRANSIENT::MetaKey(name=cvl.label.end, typ=class java.lang.Boolean)=true::::Parallel assignment for 4186, 4191 := 4189, 4195::UR4191 = UR4195
Block 552_1017_0_0_15_0_19861_0:
W4186 = ReachabilityCertora3109_1008_0_0_15_0_31383_0 ? W4727 : W4189B4155 = R9353s<0x0B4156 = !B4155
assume B4156 TRANSIENT::MetaKey(name=tac.return.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::R4158 = 0x1
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=7)::::Parallel assignment for 4157, 4187, 4192, 9889, 9892, 9895, 9899, 9902, 9905, 9908, 9911, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998 := 4158, 4186, 4191, 0, 2981, 2, 4, 5, 6, 7, 1275, 9, 10, 6800, 12, 13, 5889, 15, 16, 639, 642, 645, 648, 651, 654, 657, 660, 663, 666, 669, 672, 675, 678, 681, 684, 687, 690, 693, 621, 1062::R4157 = R4158UR4192 = UR4191UR9998 = UR1062
Block 2436_1009_0_0_15_0_19864_0:
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=3, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=18), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=9), sort=ConstBlock(sz=128))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=5, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=37), sort=ConstBlock(sz=96))::M1292 = M1089[0x920] = R1082M1293 = M1292[0x940] = 0x2
M1294 = M1293[0x900] = 0x40 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=6, nextFPWriteCmd=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79), sort=PackedByteArray(finalWrite=CmdPointer(block=2436_1009_0_0_0_0_0_0, pos=79)))::R1295 = 0x960 I1296 = keccak256exprsimple(0x2 R1082)
R1297 = W9[I1296] R1299 = R1297>>l0xa0 R1300 = R1299>>l0x0 R1301 = 0xffffffffffffffffffffffffffffffffffffffff&R1297 B1302 = R1301==0x0
if B1302:bool goto 7351_991_0_0_15_0_19932_0 else goto 7367_991_0_0_15_0_19933_0
Block 2490_1007_0_0_15_0_19865_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9773, 9776 := 9775, 9778::R2236 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2490_1007_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 2233, 2235 := 2234, 2236::R2235 = R2236
Block 2494_1007_0_0_15_0_19866_0:
B2622 = R1082==0x0B2623 = !B2622
assume B2623 R2624 = R1898+0x60R2625 = R1898+0x20M2626 = M1905[R2625] = R1082R2627 = R2625+0x20M2628 = M2626[R2627] = 0xf424b
R2629 = R2624-R1898 R2630 = R2629-0x20 M2631 = M2628[R1898] = R2630 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=54, nextFPWriteCmd=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=31)))::I2632 = keccak256exprsimple(0xf424b R1082)R2633 = R2624+0x60R2634 = R2624+0x20M2636 = M2631[R2634] = R128R2637 = R2634+0x20M2638 = M2636[R2637] = I2632
R2639 = R2633-R2624 R2640 = R2639-0x20 M2641 = M2638[R2624] = R2640 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=58, nextFPWriteCmd=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_990_0_0_0_0_0_0, pos=70)))::R2643 = R1074&0x100000000000000000000000000000000000000000000000000000000000000 R2644 = 0xff00000000000000000000000000000000000000000000000000000000000000&R2643 B2645 = R2644==0x100000000000000000000000000000000000000000000000000000000000000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3531_995_0_0_0_0_0_0 -> 3635_995_0_0_0_0_0_0::::Parallel assignment for 17288, 17290 := 16845, 16846::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3531_995_0_0_0_0_0_0 -> 3635_995_0_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=3761_995_0_0_0_0_0_0 -> 3763_995_0_0_0_0_0_0::::Parallel assignment for 17818, 17820 := 17051, 17052::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=3761_995_0_0_0_0_0_0 -> 3763_995_0_0_0_0_0_0::if B2645:bool goto 3769_996_0_0_15_0_19874_0 else goto 2494_1007_0_0_15_0_31358_0
Block 2597_1009_0_0_15_0_19867_0:
M1284 = M1089[0x7c0] = R1078 R1285 = 0x20*R1078 R1286 = 0x20+R1285 R1287 = 0x7c0+R1286 B1290 = R1078==0x0
if B1290:bool goto 2597_1009_0_0_15_0_31323_0 else goto 6134_997_0_0_15_0_19917_0
Block 2620_1009_0_0_15_0_19868_0:
M1283 = ReachabilityCertora6071_994_0_0_15_0_19916_0 ? M3106 : M1807
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13446 := 9774, 9777, 4043::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2620_1009_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::B2769 = R1086==0x0
if B2769:bool goto 2620_1009_0_0_15_0_31365_0 else goto 2659_1008_0_1_15_0_21114_0
Block 2900_1008_0_0_15_0_19869_0:
M3661 = ReachabilityCertora2620_1009_0_0_15_0_31365_0 ? M1283 : M7508
R3091 = R2773&0x200000000000000000000000000000000000000000000000000000000000000 R3092 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3091 B3093 = R3092==0x200000000000000000000000000000000000000000000000000000000000000B3094 = B3093 ? R9357==0x0 : B3093
if B3094:bool goto 3001_1008_0_0_15_0_19872_0 else goto 2900_1008_0_0_15_0_31372_0
Block 3001_1008_0_0_15_0_19872_0:
R3645 = R2773&0xfdffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R3646 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3645 M3650 = M3661[0x240] = true ::Parallel assignment for 3647, 3649 := 3646, 3650::R3647 = R3646
Block 3109_1008_0_0_15_0_19873_0:
M3649 = ReachabilityCertora2900_1008_0_0_15_0_31372_0 ? M3661 : M3650
R3652 = M3649[0x240] B3653 = R3652==0x0
if B3653:bool goto 3109_1008_0_0_15_0_31383_0 else goto 533_1017_0_0_15_0_19860_0
Block 3769_996_0_0_15_0_19874_0:
R2770 = R1074&0xfeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R2771 = 0xff00000000000000000000000000000000000000000000000000000000000000&R2770 M2776 = M2641[0x240] = true ::Parallel assignment for 2772, 2775 := 2771, 2776::R2772 = R2771
Block 3877_996_0_0_15_0_19875_0:
M2775 = ReachabilityCertora2494_1007_0_0_15_0_31358_0 ? M2641 : M2776
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5176_992_0_0_0_0_0_0 -> 5261_992_0_0_0_0_0_0::::Parallel assignment for 18285, 18287 := 18286, 18288::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5176_992_0_0_0_0_0_0 -> 5261_992_0_0_0_0_0_0::R2777 = R1911+0x0 B2778 = R2777s<R1911B2779 = !B2778B2780 = !B2779B2781 = !B2780
assume B2781 R2784 = R2777+0x0 B2785 = R2784s<R2777B2786 = !B2785B2787 = !B2786B2788 = !B2787
assume B2788 R2794 = 0xa0+R2633
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=59, nextFPWriteCmd=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=17), sort=ConstBlock(sz=160))::R2797 = 0xa0+R2794
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=19, nextFPWriteCmd=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=35), sort=ConstBlock(sz=160))::R2800 = R2797+0x60R2801 = R2797+0x20M2802 = M2775[R2801] = R1082R2803 = R2801+0x20M2804 = M2802[R2803] = 0x1
R2805 = R2800-R2797 R2806 = R2805-0x20 M2807 = M2804[R2797] = R2806 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=20, nextFPWriteCmd=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=77), sort=PackedByteArray(finalWrite=CmdPointer(block=3948_1001_1_0_0_0_0_0, pos=77)))::I2809 = keccak256exprsimple(0x1 R1082)
R2810 = W10[I2809] B2811 = R1082==0x1
if B2811:bool goto 5340_992_0_0_15_0_19894_0 else goto 5366_992_0_0_15_0_19895_0
Block 4084_1004_0_0_15_0_19890_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4084_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4084_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::
Block 4092_1004_0_0_15_0_19891_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4092_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::::Parallel assignment for 3647 := 1799::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4092_1004_0_0_0_0_0_0 -> 4097_1005_0_0_0_0_0_0::
Block 4097_1005_0_0_15_0_19892_0:
R2616 = 0x7c0
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9774, 9777 := 1625, 1626::R2620 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2611_1008_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 1283, 1288, 2615, 2617, 2619, 2773, 5788 := 1807, 1576, 2616, 2618, 2620, 1074, 1088::R1288 = R1576R2615 = R2616R2619 = R2620R2773 = R1074R5788 = R1088
Block 5340_992_0_0_15_0_19894_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5340_992_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 25754, 25756 := 25755, 25757::R3102 = 0xde0b6b3a7640000R3104 = 0xde0b6b3a7640000
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5340_992_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 3101, 3103, 3106, 3119 := 3102, 3104, 2807, 2800::R3101 = R3102R3103 = R3104R3119 = R2800
Block 5366_992_0_0_15_0_19895_0:
R3105 = 0xffffffffffffffffffffffffffffffffffffffff&R2810 M3107 = M2807[R2800] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R3109 = W37[R3105] B3110 = R3109==0x0B3111 = !B3110
assume B3111 M3112 = havocR3113 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R25731@15:bv256, valueVar=0x0, gasVar=R26126@15:bv256, inOffset=R25737@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R25737@15:bv256, outSize=0xa0, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R25737@15:bv256, simplifiedOffset=null, size=R25741@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R25737@15:bv256, size=0xa0)), origCallcore=CallCore R25731@15:bv256 R26126@15:bv256 R25737@15:bv256 R25741@15:bv256 tacM@15:bytemap R25737@15:bv256 0xa0 tacM@15:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=57), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M3114 = M3107[R2800:R2800+0xa0] = M3112[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5468_987_0_0_0_0_0_0, pos=1)::R3116 = R3113+0x1f R3117 = R3116&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R3118 = R2800+R3117 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5468_987_0_0_0_0_0_0, pos=6)::B3121 = R3113s<0xa0B3122 = !B3121
assume B3122R3123 = R2800+0x0R3124 = M3114[R3123]R3125 = R3124&0xffffffffffffffffffffB3126 = R3124==R3125
assume B3126R3128 = R2800+0x20R3129 = M3114[R3128]R3130 = R3128+0x20R3131 = R3130+0x20R3132 = R3131+0x20R3133 = M3114[R3132]R3134 = R3133&0xffffffffffffffffffffB3135 = R3133==R3134
assume B3135B3137 = 0x0s<R3129
assume B3137 R3139 = R2810&0xffffffffffffffffffffffffffffffffffffffffffR3140 = R3139*0x10000000000000000000000
R3141 = R3140>>l0xf8 R3142 = 0xff&R3141 R3143 = 0xa^R3142 R3144 = R2810&0xffffffffffffffffffffffffffffffffffffffffffffR3145 = R3144*0x100000000000000000000
R3146 = 0xff00000000000000000000000000000000000000000000000000000000000000&R3145 B3147 = R3146==0x0
if B3147:bool goto 5586_991_0_0_15_0_20157_0 else goto 5691_990_0_0_15_0_19905_0
Block 5691_990_0_0_15_0_19905_0:
B3716 = R3143==0x0
if B3716:bool goto 7832_984_5_0_15_0_19952_0 else goto 7840_984_5_0_15_0_19955_0
Block 5730_990_0_0_15_0_19906_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5730_990_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 25754, 25756 := 38641, 43433::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5730_990_0_0_0_0_0_0 -> 5733_992_0_0_0_0_0_0::::Parallel assignment for 3101, 3103, 3106, 3119 := 3143, 3714, 3114, 3118::R3101 = R3143R3103 = R3714R3119 = R3118
Block 5733_992_0_0_15_0_19907_0:
M3106 = ReachabilityCertora5730_990_0_0_15_0_19906_0 ? M3114 : M2807R3693 = R2810&0xffffffffffffffffffffffffffffffffffffffffffffffR3694 = R3693*0x1000000000000000000
R3695 = R3694>>l0xf8 R3696 = 0xff&R3695 R3697 = R2810&0xffffffffffffffffffffffffffffffffffffffffffffffffR3698 = R3697*0x10000000000000000
R3699 = R3698>>l0xf8 R3700 = 0xff&R3699 R3705 = 0xa0+R3119 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=28, nextFPWriteCmd=CmdPointer(block=5733_992_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B3713 = R2784==0x0
if B3713:bool goto 5842_993_0_0_15_0_19908_0 else goto 5850_993_0_0_15_0_19909_0
Block 5842_993_0_0_15_0_19908_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5842_993_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 27401, 27403 := 27402, 27404::R4204 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5842_993_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 4203 := 4204::R4203 = R4204
Block 5850_993_0_0_15_0_19909_0:
B4207 = R1605==0x0
if B4207:bool goto 7832_984_1_0_15_0_19950_0 else goto 7840_984_1_0_15_0_19953_0
Block 5927_993_0_0_15_0_19910_0:
B4798 = R4203==0x0
if B4798:bool goto 5944_994_0_0_15_0_19911_0 else goto 5952_994_0_0_15_0_19912_0
Block 5944_994_0_0_15_0_19911_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5944_994_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 28645, 28647 := 28646, 28648::R5305 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5944_994_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 5304 := 5305::R5304 = R5305
Block 5952_994_0_0_15_0_19912_0:
B5306 = 0x0s<R4203R5307 = B5306 ? R3700 : R3696B5310 = R4203==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB5311 = B5310 ? R3103==0x8000000000000000000000000000000000000000000000000000000000000000 : B5310B5312 = !B5311
assume B5312 R5313 = R4203*R3103 B5314 = smul_no_ofl_udfl:bif(R4203,R3103)
assume B5314 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_981_1_0_0_0_0_0 -> 7961_982_1_0_0_0_0_0::::Parallel assignment for 29996, 29998 := 31303, 30699::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_981_1_0_0_0_0_0 -> 7961_982_1_0_0_0_0_0::B5317 = R5313==0x0
if B5317:bool goto 7832_984_3_0_15_0_19951_0 else goto 7840_984_3_0_15_0_19954_0
Block 6071_994_0_0_15_0_19916_0:
B5777 = R5304s<0x0B5778 = !B5777B5779 = !B5778B5780 = !B5779
R5781 = 0x0+R5304 B5782 = R5781s<0x0B5783 = !B5782B5784 = !B5783B5785 = !B5784B5786 = B5785==B5780
assume B5786 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 9774, 9777 := 9773, 9776::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2587_1004_0_0_0_0_0_0 -> 2620_1009_0_0_0_0_0_0::::Parallel assignment for 1283, 1288, 2615, 2617, 2619, 2773, 5788 := 3106, 3705, 1090, 2233, 2235, 2772, 5781::R1288 = R3705R2615 = R1090R2619 = R2235R2773 = R2772R5788 = R5781
Block 6134_997_0_0_15_0_19917_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6134_997_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 1889, 1734, 1733::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6134_997_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::R1587 = 0xc0+R1287M1591 = M1284[R1287] = 0x0R1592 = 0x20+R1287M1593 = M1591[R1592] = 0x0R1594 = 0x20+R1592M1595 = M1593[R1594] = 0x0R1596 = 0x20+R1594M1597 = M1595[R1596] = 0x0R1598 = 0x20+R1596M1599 = M1597[R1598] = 0x0R1600 = 0x20+R1598M1601 = M1599[R1600] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=6138_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M1602 = M1601[0x7e0] = R1287 R1603 = R1078-0x1 B1604 = R1603>0x0
if B1604:bool goto 6146_995_0_115_15_0_24776_0 else goto 6134_997_0_0_15_0_31332_0
Block 6163_996_0_0_15_0_19918_0:
M1849 = ReachabilityCertora6134_997_0_0_15_0_31332_0 ? M1602 : M1861
::Parallel assignment for 1588, 1590 := 1847, 1849::R1588 = R1847
Block 6165_997_0_0_15_0_19919_0:
M1590 = ReachabilityCertora2597_1009_0_0_15_0_31323_0 ? M1284 : M1849
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=93, nextFPWriteCmd=CmdPointer(block=6107_997_0_0_0_0_0_0, pos=6), sort=DynamicBlock(eSz=32, elemSym=(CmdPointer(block=6107_997_0_0_0_0_0_0, pos=3), R1734:bv256)))::R1566 = R1588+0x60R1567 = R1588+0x20M1569 = M1590[R1567] = R128R1570 = R1567+0x20M1571 = M1569[R1570] = 0xf424d
R1572 = R1566-R1588 R1573 = R1572-0x20 M1574 = M1571[R1588] = R1573 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=33, nextFPWriteCmd=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=36), sort=PackedByteArray(finalWrite=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=36)))::I1575 = keccak256exprsimple(0xf424d R128)R1576 = R1566+0x40R1577 = R1566+0x20M1578 = M1574[R1577] = I1575
R1579 = R1576-R1566 R1580 = R1579-0x20 M1581 = M1578[R1566] = R1580 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=34, nextFPWriteCmd=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=60), sort=PackedByteArray(finalWrite=CmdPointer(block=6165_997_0_0_0_0_0_0, pos=60)))::I1583 = keccak256exprsimple(I1575)
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6230_997_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 3077, 3081, 3082::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6230_997_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::B1585 = 0x0<R1078
if B1585:bool goto 6272_997_0_83_15_0_24719_0 else goto 6165_997_0_0_15_0_31331_0
Block 6483_997_0_0_15_0_19925_0:
M1807 = ReachabilityCertora6165_997_0_0_15_0_31331_0 ? M1581 : M1841
R1843 = M1807[0x7c0] B1844 = R1843>0x1
if B1844:bool goto 4092_1004_0_0_15_0_19891_0 else goto 4084_1004_0_0_15_0_19890_0
Block 7351_991_0_0_15_0_19932_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7351_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3111, 3116, 3118::R1606 = 0x2540be400R1608 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7351_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 1605, 1607, 1610, 1621 := 1606, 1608, 1294, 1295::R1605 = R1606R1607 = R1608R1621 = R1295
Block 7367_991_0_0_15_0_19933_0:
R1609 = 0xffffffffffffffffffffffffffffffffffffffff&R1297 M1611 = M1294[0x960] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R1612 = W37[R1609] B1613 = R1612==0x0B1614 = !B1613
assume B1614 M1615 = havocR1616 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R3085@15:bv256, valueVar=0x0, gasVar=R3182@15:bv256, inOffset=R3091@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R3091@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R3091@15:bv256, simplifiedOffset=null, size=R3095@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R3091@15:bv256, size=0x20)), origCallcore=CallCore R3085@15:bv256 R3182@15:bv256 R3091@15:bv256 R3095@15:bv256 tacM@15:bytemap R3091@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=60), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M1617 = M1611[0x960:0x960+0x20] = M1615[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7459_987_0_0_0_0_0_0, pos=1)::R1618 = R1616+0x1f R1619 = R1618&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R1620 = 0x960+R1619 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7459_987_0_0_0_0_0_0, pos=6)::B1623 = R1616s<0x20B1624 = !B1623
assume B1624R1625 = M1617[0x960]B1626 = 0x0s<R1625
assume B1626 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7510_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 3110, 3115, 3117 := 3804, 2964, 2919::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7510_991_0_0_0_0_0_0 -> 7511_991_0_0_0_0_0_0::::Parallel assignment for 1605, 1607, 1610, 1621 := 1625, 1300, 1617, 1620::R1605 = R1625R1607 = R1300R1621 = R1620
Block 7511_991_0_0_15_0_19946_0:
M1610 = ReachabilityCertora7367_991_0_0_15_0_19933_0 ? M1617 : M1294
R1865 = 0x60+R1621 R1867 = 0xff&R1607 R1868 = 0xa^R1867 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=41, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R1870 = 0x80+R1865R1872 = 0x60+R1870
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=49, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=48, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R1873 = R1872+0x60R1874 = R1872+0x20M1875 = M1610[R1874] = R1082R1876 = R1874+0x20M1877 = M1875[R1876] = 0xf4249
R1878 = R1873-R1872 R1879 = R1878-0x20 M1880 = M1877[R1872] = R1879 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=50, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=76)))::R1884 = 0x80+R1873 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=51, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R1888 = R1884+0x60R1889 = R1884+0x20M1891 = M1880[R1889] = R128R1892 = R1889+0x20M1893 = M1891[R1892] = 0xf4246
R1894 = R1888-R1884 R1895 = R1894-0x20 M1896 = M1893[R1884] = R1895 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=52, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=145), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=145)))::I1897 = keccak256exprsimple(0xf4246 R128)R1898 = R1888+0x60R1899 = R1888+0x20M1900 = M1896[R1899] = R1082R1901 = R1899+0x20M1902 = M1900[R1901] = I1897
R1903 = R1898-R1888 R1904 = R1903-0x20 M1905 = M1902[R1888] = R1904 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=53, nextFPWriteCmd=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=179), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_991_0_0_0_0_0_0, pos=179)))::I1907 = keccak256exprsimple(I1897 R1082)
R1908 = W6800[I1907] R1909 = R1908>>l0xa8 R1910 = R1909>>l0x0 R1911 = SignExtend(o1=0xa, o2=R1910:bv256) B1912 = R1911s<0x0
if B1912:bool goto 2490_1007_0_0_15_0_19865_0 else goto 2475_1004_0_0_15_0_20151_0
Block 7832_984_1_0_15_0_19950_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_984_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 28079, 28081 := 28080, 28082::R4800 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_984_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 4799 := 4800::R4799 = R4800
Block 7832_984_3_0_15_0_19951_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_984_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 31319, 31321 := 31320, 31322::R5793 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_984_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 5792 := 5793::R5792 = R5793
Block 7832_984_5_0_15_0_19952_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_984_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 39792, 39794 := 39793, 39795::R4211 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_984_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 4210 := 4211::R4210 = R4211
Block 7840_984_1_0_15_0_19953_0:
B4801 = R1605==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB4802 = B4801 ? R2784==0x8000000000000000000000000000000000000000000000000000000000000000 : B4801B4803 = !B4802
assume B4803 R4804 = R1605*R2784 B4805 = smul_no_ofl_udfl:bif(R1605,R2784)
assume B4805 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_983_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 28079, 28081 := 29271, 28614::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_983_1_0_0_0_0_0 -> 7961_984_1_0_0_0_0_0::::Parallel assignment for 4799 := 4804::R4799 = R4804
Block 7840_984_3_0_15_0_19954_0:
B5794 = R5313==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB5795 = B5794 ? R5307==0x8000000000000000000000000000000000000000000000000000000000000000 : B5794B5796 = !B5795
assume B5796 R5797 = R5313*R5307 B5798 = smul_no_ofl_udfl:bif(R5313,R5307)
assume B5798 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_983_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 31319, 31321 := 32374, 31886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_983_3_0_0_0_0_0 -> 7961_984_3_0_0_0_0_0::::Parallel assignment for 5792 := 5797::R5792 = R5797
Block 7840_984_5_0_15_0_19955_0:
B4212 = R3143==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB4213 = B4212 ? R3143==0x8000000000000000000000000000000000000000000000000000000000000000 : B4212B4214 = !B4213
assume B4214 R4215 = R3143*R3143 B4216 = smul_no_ofl_udfl:bif(R3143,R3143)
assume B4216 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_983_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 39792, 39794 := 41739, 40886::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_983_5_0_0_0_0_0 -> 7961_984_5_0_0_0_0_0::::Parallel assignment for 4210 := 4215::R4210 = R4215
Block 7961_984_1_0_15_0_20004_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_986_1_0_0_0_0_0 -> 8060_985_1_0_0_0_0_0::::Parallel assignment for 29643, 29645 := 29278, 29279::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_986_1_0_0_0_0_0 -> 8060_985_1_0_0_0_0_0::R5318 = R4799 /s 0x2540be400 B5319 = R1868==0x0B5320 = !B5319
assume B5320 B5321 = R1868==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB5322 = B5321 ? R5318==0x8000000000000000000000000000000000000000000000000000000000000000 : B5321B5323 = !B5322
assume B5323 R5324 = R5318 /s R1868 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5920_991_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 27401, 27403 := 32369, 32116::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5920_991_0_0_0_0_0_0 -> 5927_993_0_0_0_0_0_0::::Parallel assignment for 4203 := 5324::R4203 = R5324
Block 7961_984_3_0_15_0_20005_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_986_3_0_0_0_0_0 -> 8060_985_3_0_0_0_0_0::::Parallel assignment for 32646, 32648 := 32381, 32382::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_986_3_0_0_0_0_0 -> 8060_985_3_0_0_0_0_0::R6355 = R5792 /s 0x64 B6356 = R3101==0x0B6357 = !B6356
assume B6357 B6358 = R3101==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB6359 = B6358 ? R6355==0x8000000000000000000000000000000000000000000000000000000000000000 : B6358B6360 = !B6359
assume B6360 R6361 = R6355 /s R3101 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6063_991_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 28645, 28647 := 35016, 34794::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6063_991_0_0_0_0_0_0 -> 6071_994_0_0_0_0_0_0::::Parallel assignment for 5304 := 6361::R5304 = R6361
Block 7961_984_5_0_15_0_20006_0:
B4808 = R3129==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB4809 = B4808 ? R4210==0x8000000000000000000000000000000000000000000000000000000000000000 : B4808B4810 = !B4809
assume B4810 R4811 = R4210 /s R3129 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5727_989_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 43433 := 43001::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5727_989_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 3714 := 4811::R3714 = R4811
Block 9726_962_1_0_15_0_20047_0:
NOP
Block 9726_967_1_0_15_0_20048_0:
NOP
Block 2475_1004_0_0_15_0_20151_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 9773, 9776 := 1625, 1626::R2238 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2475_1004_0_0_0_0_0_0 -> 2494_1007_0_0_0_0_0_0::::Parallel assignment for 2233, 2235 := 2237, 2238::R2235 = R2238
Block 5586_991_0_0_15_0_20157_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5586_991_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 43433 := 29970::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5586_991_0_0_0_0_0_0 -> 5730_990_0_0_0_0_0_0::::Parallel assignment for 3714 := 3129::R3714 = R3129
Block 6071_993_0_1_15_0_21032_0:
B9342 = R8931s<0x0B9343 = !B9342B9344 = !B9343B9345 = !B9344
R9346 = R5788+R8931 B9347 = R9346s<R5788B9348 = !B9347B9349 = !B9348B9350 = !B9349B9351 = B9350==B9345
assume B9351 R9355 = R1086&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffR9356 = R9355*0x10000
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::::Parallel assignment for 4830, 4833, 13446 := 4829, 4832, 13444::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2866_1003_0_0_0_0_0_0 -> 2630_1008_0_0_0_0_0_0::R9359 = 0xffffffffffffffffffffffffffffffffffff0000000000000000000000000000&R9356 B9360 = R9359==0x0
assume B9360::Parallel assignment for 3661, 3678, 9353, 9357 := 7508, 7848, 9346, 4795::R9353 = R9346R9357 = R4795
Block 5944_993_0_1_15_0_21033_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5944_993_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 11705, 11707 := 11706, 11708::R8932 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5944_993_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 8931 := 8932::R8931 = R8932
Block 5927_992_0_1_15_0_21034_0:
B8630 = R8187==0x0
if B8630:bool goto 5944_993_0_1_15_0_21033_0 else goto 5952_993_0_1_15_0_21155_0
Block 5842_992_0_1_15_0_21036_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5842_992_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 11058, 11060 := 11059, 11061::R8188 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5842_992_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 8187 := 8188::R8187 = R8188
Block 5733_991_0_1_15_0_21038_0:
M7508 = ReachabilityCertora5730_989_0_1_15_0_21043_0 ? M7516 : M7069R7836 = R7072&0xffffffffffffffffffffffffffffffffffffffffffffffR7837 = R7836*0x1000000000000000000
R7838 = R7837>>l0xf8 R7839 = 0xff&R7838 R7840 = R7072&0xffffffffffffffffffffffffffffffffffffffffffffffffR7841 = R7840*0x10000000000000000
R7842 = R7841>>l0xf8 R7843 = 0xff&R7842 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=26, nextFPWriteCmd=CmdPointer(block=5733_991_0_0_0_0_0_0, pos=12), sort=ConstBlock(sz=160))::B7857 = R6702==0x0
if B7857:bool goto 5842_992_0_1_15_0_21036_0 else goto 5850_992_0_1_15_0_21108_0
Block 5340_991_0_1_15_0_21042_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5340_991_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 10207, 10209 := 10208, 10210::R7504 = 0xde0b6b3a7640000R7506 = 0xde0b6b3a7640000
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5340_991_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 7503, 7505, 7508, 7521 := 7504, 7506, 7069, 7062::R7503 = R7504R7505 = R7506
Block 5730_989_0_1_15_0_21043_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5730_989_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 10207, 10209 := 21040, 24177::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5730_989_0_0_0_0_0_0 -> 5733_991_0_0_0_0_0_0::::Parallel assignment for 7503, 7505, 7508, 7521 := 7545, 7858, 7516, 7520::R7503 = R7545R7505 = R7858
Block 2855_1004_0_1_15_0_21046_0:
M5743 = ReachabilityCertora4726_995_1_1_15_0_21060_0 ? M8609 : M6699R7056 = 0xa0+R5750
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=9, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=160))::R7059 = 0xa0+R7056
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=15, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=25), sort=ConstBlock(sz=160))::R7062 = R7059+0x60R7063 = R7059+0x20M7064 = M5743[R7063] = R3097R7065 = R7063+0x20M7066 = M7064[R7065] = 0x1
R7067 = R7062-R7059 R7068 = R7067-0x20 M7069 = M7066[R7059] = R7068 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=17, nextFPWriteCmd=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67), sort=PackedByteArray(finalWrite=CmdPointer(block=2855_1004_0_0_0_0_0_0, pos=67)))::I7071 = keccak256exprsimple(0x1 R3097)
R7072 = W10[I7071] B7073 = R3097==0x1
if B7073:bool goto 5340_991_0_1_15_0_21042_0 else goto 5366_991_0_1_15_0_21117_0
Block 5586_990_0_1_15_0_21047_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5586_990_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 24177 := 12845::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5586_990_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 7858 := 7531::R7858 = R7531
Block 7511_990_0_1_15_0_21051_0:
M6332 = ReachabilityCertora7367_990_0_1_15_0_21086_0 ? M6340 : M5768
R6690 = 0x60+R6345 R6692 = 0xffffffffffffffffffffffffffffffffffffffff&R5771 M6693 = M6332[R6345] = R6692 R6694 = 0x20+R6345 M6695 = M6693[R6694] = R6327 R6696 = 0x20+R6694 R6697 = 0xff&R6329 R6698 = 0xa^R6697 M6699 = M6695[R6696] = R6698 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=39, nextFPWriteCmd=CmdPointer(block=7511_990_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14309, 14311 := 4498, 4500::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2846_1003_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 5743, 5750, 6700, 6702 := 6699, 6690, 6345, 3689::R5750 = R6690R6700 = R6345R6702 = R3689
Block 7351_990_0_1_15_0_21056_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7351_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 7200, 7205, 7207::R6328 = 0x2540be400R6330 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7351_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 6327, 6329, 6332, 6345 := 6328, 6330, 5768, 5761::R6327 = R6328R6329 = R6330R6345 = R5761
Block 4726_995_1_1_15_0_21060_0:
M8609 = ReachabilityCertora9118_978_1_1_15_0_21122_0 ? M8624 : M10252B8905 = R7834s<0x0B8906 = !B8905B8907 = !B8906B8908 = !B8907
R8909 = R3689+R7834 B8910 = R8909s<R3689B8911 = !B8910B8912 = !B8911B8913 = !B8912B8914 = B8913==B8908
assume B8914 B8916 = R8628s<0x0B8917 = !B8916B8918 = !B8917B8919 = !B8918
R8920 = R8909+R8628 B8921 = R8920s<R8909B8922 = !B8921B8923 = !B8922B8924 = !B8923B8925 = B8924==B8919
assume B8925 R8927 = 0x40+R6665 R8928 = M8609[R8927] TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 14309, 14311 := 14310, 13766::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2811_1001_0_0_0_0_0_0 -> 2855_1004_0_0_0_0_0_0::::Parallel assignment for 5743, 5750, 6700, 6702 := 8609, 8625, 8928, 8920::R5750 = R8625R6700 = R8928R6702 = R8920
Block 2837_1004_0_1_15_0_21061_0:
R5760 = 0x60+R3677
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=7), sort=ConstBlock(sz=96))::R5761 = R5760+0x60R5762 = R5760+0x20M5763 = M3660[R5762] = R3097R5764 = R5762+0x20M5765 = M5763[R5764] = 0x2
R5766 = R5761-R5760 R5767 = R5766-0x20 M5768 = M5765[R5760] = R5767 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=13, nextFPWriteCmd=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49), sort=PackedByteArray(finalWrite=CmdPointer(block=2837_1004_0_0_0_0_0_0, pos=49)))::I5770 = keccak256exprsimple(0x2 R3097)
R5771 = W9[I5770] R5773 = R5771>>l0xa0 R5774 = R5773>>l0x0 R5775 = 0xffffffffffffffffffffffffffffffffffffffff&R5771 B5776 = R5775==0x0
if B5776:bool goto 7351_990_0_1_15_0_21056_0 else goto 7367_990_0_1_15_0_21086_0
Block 4688_995_1_1_15_0_21064_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4688_995_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 28320, 28322, 28328, 28330 := 11537, 11538, 11534, 11535::R8629 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4688_995_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 8609, 8625, 8628 := 10252, 10279, 8629::R8625 = R10279R8628 = R8629
Block 4688_995_1_1_15_0_21067_0:
M10252 = ReachabilityCertora5261_979_1_1_15_0_21082_0 ? M10325 : M6685B8186 = 0x0s<R3687
if B8186:bool goto 4698_995_1_1_15_0_21152_0 else goto 4688_995_1_1_15_0_21064_0
Block 7961_983_5_1_15_0_21071_0:
B8640 = R7531==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8641 = B8640 ? R8196==0x8000000000000000000000000000000000000000000000000000000000000000 : B8640B8642 = !B8641
assume B8642 R8643 = R8196 /s R7531 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5727_988_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 24177 := 23968::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5727_988_0_0_0_0_0_0 -> 5730_989_0_0_0_0_0_0::::Parallel assignment for 7858 := 8643::R7858 = R8643
Block 7961_983_2_1_15_0_21072_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_985_2_0_0_0_0_0 -> 8060_984_2_0_0_0_0_0::::Parallel assignment for 15436, 15438 := 15184, 15185::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_985_2_0_0_0_0_0 -> 8060_984_2_0_0_0_0_0::R9625 = R9361 /s 0x64 B9626 = R7503==0x0B9627 = !B9626
assume B9627 B9628 = R7503==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9629 = B9628 ? R9625==0x8000000000000000000000000000000000000000000000000000000000000000 : B9628B9630 = !B9629
assume B9630 R9631 = R9625 /s R7503 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6063_990_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 11705, 11707 := 17751, 17446::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6063_990_0_0_0_0_0_0 -> 6071_993_0_0_0_0_0_0::::Parallel assignment for 8931 := 9631::R8931 = R9631
Block 4640_994_1_1_15_0_21074_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4640_994_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 15716, 15718 := 11531, 11532::R7835 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4640_994_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 7834, 10252, 10279 := 7835, 6685, 6677::R7834 = R7835R10279 = R6677
Block 2713_1004_0_1_15_0_21075_0:
R5300 = R1086&0x8000000000000000000000000000000000000000000000000000000000000000 R5301 = 0xffff000000000000000000000000000000000000000000000000000000000000&R5300 B5302 = R5301==0x8000000000000000000000000000000000000000000000000000000000000000B5303 = B5302 ? B5302 : 0x0s<R3687
if B5303:bool goto 2739_1004_0_1_15_0_21126_0 else goto 2837_1004_0_1_15_0_21061_0
Block 7832_983_5_1_15_0_21077_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_983_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 21926, 21928 := 21927, 21929::R8197 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_983_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 8196 := 8197::R8196 = R8197
Block 7832_983_2_1_15_0_21080_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_983_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 14018, 14020 := 14019, 14021::R9362 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_983_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 9361 := 9362::R9361 = R9362
Block 5261_979_1_1_15_0_21082_0:
B9311 = R8891s<0x0B9312 = !B9311B9313 = !B9312B9314 = !B9313
R9315 = R8872+R8891 B9316 = R9315s<R8872B9317 = !B9316B9318 = !B9317B9319 = !B9318B9320 = B9319==B9314
assume B9320 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4674_993_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 15716, 15718 := 15717, 14937::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4674_993_1_0_0_0_0_0 -> 4688_995_1_0_0_0_0_0::::Parallel assignment for 7834, 10252, 10279 := 9315, 10325, 10352::R7834 = R9315R10279 = R10352
Block 4640_994_1_1_15_0_21083_0:
if B7052:bool goto 4646_995_1_1_15_0_21140_0 else goto 4640_994_1_1_15_0_21074_0
Block 2709_1004_0_1_15_0_21084_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4831, 4834::R4796 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2709_1004_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4795 := 4796::R4795 = R4796
Block 2695_1002_0_1_15_0_21085_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4829, 4832 := 4830, 4833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=2695_1002_0_0_0_0_0_0 -> 2713_1004_0_0_0_0_0_0::::Parallel assignment for 4795 := 2619::R4795 = R2619
Block 7367_990_0_1_15_0_21086_0:
R6331 = 0xffffffffffffffffffffffffffffffffffffffff&R5771 M6333 = M5768[R5761] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R6335 = W37[R6331] B6336 = R6335==0x0B6337 = !B6336
assume B6337 M6338 = havocR6339 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R7174@15:bv256, valueVar=0x0, gasVar=R7355@15:bv256, inOffset=R7180@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R7180@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R7180@15:bv256, simplifiedOffset=null, size=R7184@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R7180@15:bv256, size=0x20)), origCallcore=CallCore R7174@15:bv256 R7355@15:bv256 R7180@15:bv256 R7184@15:bv256 tacM@15:bytemap R7180@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=59), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M6340 = M6333[R5761:R5761+0x20] = M6338[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7459_986_0_0_0_0_0_0, pos=1)::R6342 = R6339+0x1f R6343 = R6342&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R6344 = R5761+R6343 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7459_986_0_0_0_0_0_0, pos=6)::B6347 = R6339s<0x20B6348 = !B6347
assume B6348R6349 = R5761+0x0R6350 = M6340[R6349]B6351 = 0x0s<R6350
assume B6351 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7510_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 7199, 7204, 7206 := 8224, 7021, 6936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7510_990_0_0_0_0_0_0 -> 7511_990_0_0_0_0_0_0::::Parallel assignment for 6327, 6329, 6332, 6345 := 6350, 5774, 6340, 6344::R6327 = R6350R6329 = R5774R6345 = R6344
Block 5691_989_0_1_15_0_21087_0:
B7860 = R7545==0x0
if B7860:bool goto 7832_983_5_1_15_0_21077_0 else goto 7840_983_5_1_15_0_21127_0
Block 7961_983_0_1_15_0_21089_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_985_0_0_0_0_0_0 -> 8060_984_0_0_0_0_0_0::::Parallel assignment for 12490, 12492 := 12175, 12176::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_985_0_0_0_0_0_0 -> 8060_984_0_0_0_0_0_0::R8945 = R8631 /s 0x2540be400 B8946 = R8190==0x0B8947 = !B8946
assume B8947 B8948 = R8190==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8949 = B8948 ? R8945==0x8000000000000000000000000000000000000000000000000000000000000000 : B8948B8950 = !B8949
assume B8950 R8951 = R8945 /s R8190 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5920_990_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 11058, 11060 := 15172, 14880::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5920_990_0_0_0_0_0_0 -> 5927_992_0_0_0_0_0_0::::Parallel assignment for 8187 := 8951::R8187 = R8951
Block 5176_979_1_1_15_0_21090_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5176_979_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 14068, 14070 := 14069, 14071::R8892 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5176_979_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 8891 := 8892::R8891 = R8892
Block 4573_998_1_1_15_0_21092_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4573_998_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 11711, 11980 := 11553, 11552::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4573_998_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 7052 := 6688::B7052 = B6688
Block 4476_999_1_1_15_0_21093_0:
M3660 = ReachabilityCertora4468_999_1_1_15_0_21105_0 ? M1283 : M3676B4202 = R3689s<0x0
if B4202:bool goto 2709_1004_0_1_15_0_21084_0 else goto 2695_1002_0_1_15_0_21085_0
Block 7832_983_0_1_15_0_21096_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_983_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 11329, 11331 := 11330, 11332::R8632 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_983_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 8631 := 8632::R8631 = R8632
Block 6898_984_1_1_15_0_21100_0:
M10325 = ReachabilityCertora6676_984_1_1_15_0_31504_0 ? M10251 : ReachabilityCertora6885_984_1_5_15_0_21299_0 ? M10324 : M10251
R8599 = 0x40+R6665 R8600 = M10325[R8599] B8601 = R9307==0x0
if B8601:bool goto 5176_979_1_1_15_0_21090_0 else goto 5184_979_1_1_15_0_21164_0
Block 4597_994_1_1_15_0_21102_0:
R7041 = 0x0+R6665 R7042 = M6685[R7041] R7044 = M6685[R2615] B7045 = 0x0<R7044
assume B7045 R7047 = 0x20+R2615 R7048 = M6685[R7047] R7049 = 0x0+R7048 R7050 = M6685[R7049] B7051 = R7050==R7042
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4626_992_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 11711, 11980 := 11982, 11981::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4626_992_1_0_0_0_0_0 -> 4640_994_1_0_0_0_0_0::::Parallel assignment for 7052 := 7051::B7052 = B7051
Block 7511_986_0_1_15_0_21103_0:
M6304 = ReachabilityCertora7367_986_0_1_15_0_21149_0 ? M6312 : M5749
R6653 = 0x60+R6317 R6654 = 0xffffffffffffffffffffffffffffffffffffffff&R5753 M6655 = M6304[R6317] = R6654 R6656 = 0x20+R6317 M6657 = M6655[R6656] = R6299 R6658 = 0x20+R6656 R6659 = 0xff&R6301 R6660 = 0xa^R6659 M6661 = M6657[R6658] = R6660 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=37, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=96))::R6662 = 0x80+R6653R6664 = 0x60+R6662
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=43, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=31), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=42, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=22), sort=ConstBlock(sz=128))::R6665 = R6664+0x60R6666 = R6664+0x20M6667 = M6661[R6666] = R3097R6668 = R6666+0x20M6669 = M6667[R6668] = 0xf4249
R6670 = R6665-R6664 R6671 = R6670-0x20 M6672 = M6669[R6664] = R6671 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=44, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=76)))::I6673 = keccak256exprsimple(0xf4249 R3097)
R6674 = W7[I6673] R6675 = R6674>>l0x0 R6676 = 0xff&R6675 R6677 = 0x80+R6665 M6679 = M6672[R6665] = R3097 R6680 = 0x20+R6665 M6681 = M6679[R6680] = R6676 R6682 = 0x20+R6680 M6683 = M6681[R6682] = R6317 R6684 = 0x20+R6682 M6685 = M6683[R6684] = R6674 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=45, nextFPWriteCmd=CmdPointer(block=7511_986_0_0_0_0_0_0, pos=87), sort=ConstBlock(sz=128))::R6687 = M6685[R2615] B6688 = 0x0<R6687
if B6688:bool goto 4597_994_1_1_15_0_21102_0 else goto 4573_998_1_1_15_0_21092_0
Block 4417_999_1_1_15_0_21104_0:
R3654 = R1086&0x3fff000000000000000000000000000000000000000000000000000000000000 R3655 = R3654>>l0xf0 R3656 = 0xffff&R3655 R3657 = R1288+0x60R3658 = R1288+0x20M3662 = M1283[R3658] = R128R3663 = R3658+0x20M3664 = M3662[R3663] = 0xf4246
R3665 = R3657-R1288 R3666 = R3665-0x20 M3667 = M3664[R1288] = R3666 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=16, nextFPWriteCmd=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=42)))::I3668 = keccak256exprsimple(0xf4246 R128)R3669 = R3657+0x60R3670 = R3657+0x20M3671 = M3667[R3670] = R3656R3672 = R3670+0x20M3673 = M3671[R3672] = I3668
R3674 = R3669-R3657 R3675 = R3674-0x20 M3676 = M3673[R3657] = R3675 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=22, nextFPWriteCmd=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=4417_999_1_0_0_0_0_0, pos=76)))::I3680 = keccak256exprsimple(I3668 R3656)
R3681 = W6800[I3680] R3682 = R3681>>l0x0 R3683 = 0xffffffffffffffffffff&R3682 R3684 = R3681>>l0xa8 R3685 = R3684>>l0x0 R3686 = SignExtend(o1=0xa, o2=R3685:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4448_992_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 8106, 7407, 8110, 7955::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4448_992_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 3660, 3677, 3687, 3689 := 3676, 3669, 3683, 3686::R3677 = R3669R3687 = R3683R3689 = R3686
Block 4468_999_1_1_15_0_21105_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4468_999_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 4492, 4494, 4498, 4500 := 4493, 4495, 4499, 4501::R3691 = 0x0R3692 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4468_999_1_0_0_0_0_0 -> 4476_999_1_0_0_0_0_0::::Parallel assignment for 3660, 3677, 3687, 3689 := 1283, 1288, 3691, 3692::R3677 = R1288R3687 = R3691R3689 = R3692
Block 5850_992_0_1_15_0_21108_0:
R8189 = 0x40+R6700 R8190 = M7508[R8189] R8191 = 0x20+R6700 R8192 = M7508[R8191] B8193 = R8192==0x0
if B8193:bool goto 7832_983_0_1_15_0_21096_0 else goto 7840_983_0_1_15_0_21143_0
Block 6763_984_1_1_15_0_21110_0:
::Parallel assignment for 9307, 10325, 10352 := 8876, 10251, 10278::R9307 = R8876R10352 = R10278
Block 7351_986_0_1_15_0_21112_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7351_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8258, 8263, 8265::R6300 = 0x2540be400R6302 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7351_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 6299, 6301, 6304, 6317 := 6300, 6302, 5749, 5741::R6299 = R6300R6301 = R6302R6317 = R5741
Block 2659_1008_0_1_15_0_21114_0:
R3095 = R1086&0x3fff000000000000000000000000000000000000000000000000000000000000 R3096 = R3095>>l0xf0 R3097 = 0xffff&R3096 R3098 = R1086&0x4000000000000000000000000000000000000000000000000000000000000000 R3099 = 0xffff000000000000000000000000000000000000000000000000000000000000&R3098 B3100 = R3099==0x4000000000000000000000000000000000000000000000000000000000000000
if B3100:bool goto 4417_999_1_1_15_0_21104_0 else goto 4468_999_1_1_15_0_21105_0
Block 5366_991_0_1_15_0_21117_0:
R7507 = 0xffffffffffffffffffffffffffffffffffffffff&R7072 M7509 = M7069[R7062] = 0xfeaf968c00000000000000000000000000000000000000000000000000000000 R7511 = W37[R7507] B7512 = R7511==0x0B7513 = !B7512
assume B7513 M7514 = havocR7515 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R10184@15:bv256, valueVar=0x0, gasVar=R10337@15:bv256, inOffset=R10190@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R10190@15:bv256, outSize=0xa0, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[4272920204], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R10190@15:bv256, simplifiedOffset=null, size=R10194@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xfeaf968c00000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R10190@15:bv256, size=0xa0)), origCallcore=CallCore R10184@15:bv256 R10337@15:bv256 R10190@15:bv256 R10194@15:bv256 tacM@15:bytemap R10190@15:bv256 0xa0 tacM@15:bytemap STATIC 0x0 (3399:53:30:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/30_ExchangeRate.sol, summaryId=56), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M7516 = M7509[R7062:R7062+0xa0] = M7514[0x0:0x0+0xa0]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=5468_986_0_0_0_0_0_0, pos=1)::TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=5468_986_0_0_0_0_0_0, pos=6)::B7523 = R7515s<0xa0B7524 = !B7523
assume B7524R7525 = R7062+0x0R7526 = M7516[R7525]R7527 = R7526&0xffffffffffffffffffffB7528 = R7526==R7527
assume B7528R7530 = R7062+0x20R7531 = M7516[R7530]R7532 = R7530+0x20R7533 = R7532+0x20R7534 = R7533+0x20R7535 = M7516[R7534]R7536 = R7535&0xffffffffffffffffffffB7537 = R7535==R7536
assume B7537B7539 = 0x0s<R7531
assume B7539 R7541 = R7072&0xffffffffffffffffffffffffffffffffffffffffffR7542 = R7541*0x10000000000000000000000
R7543 = R7542>>l0xf8 R7544 = 0xff&R7543 R7545 = 0xa^R7544 R7546 = R7072&0xffffffffffffffffffffffffffffffffffffffffffffR7547 = R7546*0x100000000000000000000
R7548 = 0xff00000000000000000000000000000000000000000000000000000000000000&R7547 B7549 = R7548==0x0
if B7549:bool goto 5586_990_0_1_15_0_21047_0 else goto 5691_989_0_1_15_0_21087_0
Block 9118_978_1_1_15_0_21122_0:
R9333 = 0x120+R8617
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=57, nextFPWriteCmd=CmdPointer(block=9118_978_1_0_0_0_0_0, pos=5), sort=ConstBlock(sz=288))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9127_978_1_0_0_0_0_0 -> 9130_977_1_0_0_0_0_0::::Parallel assignment for 76933, 76935, 78847, 78849, 78860, 78862 := 12928, 12929, 12931, 12932, 22603, 22604::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9127_978_1_0_0_0_0_0 -> 9130_977_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5176_971_1_0_0_0_0_0 -> 5261_971_1_0_0_0_0_0::::Parallel assignment for 24833, 24835 := 24834, 24836::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5176_971_1_0_0_0_0_0 -> 5261_971_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=4717_993_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 28320, 28322, 28328, 28330 := 28321, 27989, 4492, 4494::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=4717_993_1_0_0_0_0_0 -> 4726_995_1_0_0_0_0_0::::Parallel assignment for 8609, 8625, 8628 := 8624, 9333, 3687::R8625 = R9333R8628 = R3687
Block 6676_984_1_1_15_0_21123_0:
M10251 = ReachabilityCertora4646_995_1_1_15_0_31495_0 ? M6685 : ReachabilityCertora6663_984_1_9_15_0_22357_0 ? M10250 : M6685
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6676_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::::Parallel assignment for 14367, 37808, 37811 := 11965, 64180, 64183::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6676_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::R8184 = M10251[R2615] B8185 = 0x0<R8184
if B8185:bool goto 6693_984_1_5_15_0_21306_0 else goto 6676_984_1_1_15_0_31504_0
Block 2739_1004_0_1_15_0_21126_0:
R5737 = 0x80+R3677R5739 = 0x60+R5737
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=8, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=15), sort=ConstBlock(sz=96))::TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=23, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=6), sort=ConstBlock(sz=128))::R5740 = 0x60+R5739
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=10, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=34), sort=ConstBlock(sz=96))::R5741 = R5740+0x60R5742 = R5740+0x20M5744 = M3660[R5742] = R3097R5745 = R5742+0x20M5746 = M5744[R5745] = 0x2
R5747 = R5741-R5740 R5748 = R5747-0x20 M5749 = M5746[R5740] = R5748 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=11, nextFPWriteCmd=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=2739_1004_0_0_0_0_0_0, pos=76)))::I5752 = keccak256exprsimple(0x2 R3097)
R5753 = W9[I5752] R5755 = R5753>>l0xa0 R5756 = R5755>>l0x0 R5757 = 0xffffffffffffffffffffffffffffffffffffffff&R5753 B5758 = R5757==0x0
if B5758:bool goto 7351_986_0_1_15_0_21112_0 else goto 7367_986_0_1_15_0_21149_0
Block 7840_983_5_1_15_0_21127_0:
B8198 = R7545==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8199 = B8198 ? R7545==0x8000000000000000000000000000000000000000000000000000000000000000 : B8198B8200 = !B8199
assume B8200 R8201 = R7545*R7545 B8202 = smul_no_ofl_udfl:bif(R7545,R7545)
assume B8202 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_982_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 21926, 21928 := 23194, 22574::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_982_5_0_0_0_0_0 -> 7961_983_5_0_0_0_0_0::::Parallel assignment for 8196 := 8201::R8196 = R8201
Block 7840_983_2_1_15_0_21130_0:
B9363 = R8940==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9364 = B9363 ? R8934==0x8000000000000000000000000000000000000000000000000000000000000000 : B9363B9365 = !B9364
assume B9365 R9366 = R8940*R8934 B9367 = smul_no_ofl_udfl:bif(R8940,R8934)
assume B9367 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_982_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 14018, 14020 := 15177, 14575::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_982_2_0_0_0_0_0 -> 7961_983_2_0_0_0_0_0::::Parallel assignment for 9361 := 9366::R9361 = R9366
Block 9112_978_1_1_15_0_21131_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9112_978_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::::Parallel assignment for 21958 := 21956::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9112_978_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::
Block 9102_977_1_1_15_0_21132_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9102_977_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::::Parallel assignment for 21958 := 368::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9102_977_1_0_0_0_0_0 -> 9118_978_1_0_0_0_0_0::
Block 6592_984_1_1_15_0_21133_0:
::Parallel assignment for 8872, 8874, 8876, 10251, 10278 := 7829, 7830, 7831, 6685, 6677::R8872 = R7829R8876 = R7831R10278 = R6677
Block 4646_995_1_1_15_0_21140_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6495_989_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::::Parallel assignment for 14667, 62444, 62447, 64180, 64183 := 11965, 12267, 12268, 12270, 12271::R7829 = 0x0R7831 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6495_989_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::R7832 = M6685[R2615] B7833 = 0x0<R7832
if B7833:bool goto 6517_984_1_9_15_0_22371_0 else goto 4646_995_1_1_15_0_31495_0
Block 7961_972_1_1_15_0_21141_0:
B9618 = R8894==0x0B9619 = !B9618
assume B9619 B9620 = R8894==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9621 = B9620 ? R9323==0x8000000000000000000000000000000000000000000000000000000000000000 : B9620B9622 = !B9621
assume B9622 R9623 = R9323 /s R8894 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=5254_977_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 14068, 14070 := 17764, 17467::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=5254_977_1_0_0_0_0_0 -> 5261_979_1_0_0_0_0_0::::Parallel assignment for 8891 := 9623::R8891 = R9623
Block 7840_983_0_1_15_0_21143_0:
B8633 = R8192==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8634 = B8633 ? R6702==0x8000000000000000000000000000000000000000000000000000000000000000 : B8633B8635 = !B8634
assume B8635 R8636 = R8192*R6702 B8637 = smul_no_ofl_udfl:bif(R8192,R6702)
assume B8637 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_982_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 11329, 11331 := 12168, 11673::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_982_0_0_0_0_0_0 -> 7961_983_0_0_0_0_0_0::::Parallel assignment for 8631 := 8636::R8631 = R8636
Block 7832_972_1_1_15_0_21144_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_972_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 15704, 15706 := 15705, 15707::R9324 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_972_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 9323 := 9324::R9323 = R9324
Block 7367_986_0_1_15_0_21149_0:
R6303 = 0xffffffffffffffffffffffffffffffffffffffff&R5753 M6305 = M5749[R5741] = 0x1ee1083300000000000000000000000000000000000000000000000000000000 R6307 = W37[R6303] B6308 = R6307==0x0B6309 = !B6308
assume B6309 M6310 = havocR6311 = havoc
::Inline Summary(summaryType=ALL NonDet summary @ shellyActions.spec:20:34)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R8232@15:bv256, valueVar=0x0, gasVar=R8373@15:bv256, inOffset=R8238@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R8238@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=REGULAR_CALL, calleeResolution=null, sigResolution=[518064179], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R8238@15:bv256, simplifiedOffset=null, size=R8242@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0x1ee1083300000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R8238@15:bv256, size=0x20)), origCallcore=CallCore R8232@15:bv256 R8373@15:bv256 R8238@15:bv256 R8242@15:bv256 tacM@15:bytemap R8238@15:bv256 0x20 tacM@15:bytemap REGULAR_CALL 0x0 (4791:54:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=58), summary=ALL NonDet summary @ shellyActions.spec:20:34, callTraceInfo=with { havoc type: only the return value })::M6312 = M6305[R5741:R5741+0x20] = M6310[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=7459_982_0_0_0_0_0_0, pos=1)::R6314 = R6311+0x1f R6315 = R6314&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R6316 = R5741+R6315 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=7459_982_0_0_0_0_0_0, pos=6)::B6319 = R6311s<0x20B6320 = !B6319
assume B6320R6321 = R5741+0x0R6322 = M6312[R6321]B6323 = 0x0s<R6322
assume B6323 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7510_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 8257, 8262, 8264 := 8874, 8082, 7936::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7510_986_0_0_0_0_0_0 -> 7511_986_0_0_0_0_0_0::::Parallel assignment for 6299, 6301, 6304, 6317 := 6322, 5756, 6312, 6316::R6299 = R6322R6301 = R5756R6317 = R6316
Block 4698_995_1_1_15_0_21152_0:
R8603 = 0x0+R6665 R8604 = M10252[R8603] B8605 = R8604==0x0B8606 = !B8605
assume B8606 R8607 = R10279+0x60R8608 = R10279+0x20M8610 = M10252[R8608] = R8604R8611 = R8608+0x20M8612 = M8610[R8611] = 0xf424b
R8613 = R8607-R10279 R8614 = R8613-0x20 M8615 = M8612[R10279] = R8614 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=31), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=31)))::I8616 = keccak256exprsimple(0xf424b R8604)R8617 = R8607+0x60R8618 = R8607+0x20M8619 = M8615[R8618] = 0x0R8620 = R8618+0x20M8621 = M8619[R8620] = I8616
R8622 = R8617-R8607 R8623 = R8622-0x20 M8624 = M8621[R8607] = R8623 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=55, nextFPWriteCmd=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=70), sort=PackedByteArray(finalWrite=CmdPointer(block=7729_970_1_0_0_0_0_0, pos=70)))::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11892_975_1_0_0_0_0_0 -> 11924_975_1_0_0_0_0_0::::Parallel assignment for 21070, 21072 := 21071, 21073::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11892_975_1_0_0_0_0_0 -> 11924_975_1_0_0_0_0_0::B8627 = 0x0>R109
if B8627:bool goto 9102_977_1_1_15_0_21132_0 else goto 9112_978_1_1_15_0_21131_0
Block 5952_993_0_1_15_0_21155_0:
B8933 = 0x0s<R8187R8934 = B8933 ? R7843 : R7839B8937 = R8187==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8938 = B8937 ? R7505==0x8000000000000000000000000000000000000000000000000000000000000000 : B8937B8939 = !B8938
assume B8939 R8940 = R8187*R7505 B8941 = smul_no_ofl_udfl:bif(R8187,R7505)
assume B8941 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_980_0_0_0_0_0_0 -> 7961_981_0_0_0_0_0_0::::Parallel assignment for 12871, 12873 := 14002, 13415::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_980_0_0_0_0_0_0 -> 7961_981_0_0_0_0_0_0::B8944 = R8940==0x0
if B8944:bool goto 7832_983_2_1_15_0_21080_0 else goto 7840_983_2_1_15_0_21130_0
Block 7840_972_1_1_15_0_21161_0:
B9325 = R8900==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB9326 = B9325 ? R8896==0x8000000000000000000000000000000000000000000000000000000000000000 : B9325B9327 = !B9326
assume B9327 R9328 = R8900*R8896 B9329 = smul_no_ofl_udfl:bif(R8900,R8896)
assume B9329 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_971_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 15704, 15706 := 16756, 16148::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_971_1_0_0_0_0_0 -> 7961_972_1_0_0_0_0_0::::Parallel assignment for 9323 := 9328::R9323 = R9328
Block 5184_979_1_1_15_0_21164_0:
R8893 = 0x20+R8600 R8894 = M10325[R8893] R8895 = R8893+0x20
R8896 = M10325[R8895] B8897 = R9307==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB8898 = B8897 ? false : B8897B8899 = !B8898
assume B8899 R8900 = R9307*0x2540be400 B8901 = smul_no_ofl_udfl:bif(R9307,0x2540be400)
assume B8901 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_969_1_0_0_0_0_0 -> 7961_970_1_0_0_0_0_0::::Parallel assignment for 14617, 14619 := 15688, 15201::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_969_1_0_0_0_0_0 -> 7961_970_1_0_0_0_0_0::B8904 = R8900==0x0
if B8904:bool goto 7832_972_1_1_15_0_21144_0 else goto 7840_972_1_1_15_0_21161_0
Block 6885_984_1_5_15_0_21299_0:
M10324 = ReachabilityCertora9050_974_1_5_15_0_21302_0 ? M10323 : M10251
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6885_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::::Parallel assignment for 14367, 37808, 37811 := 14365, 37807, 37810::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6885_984_1_0_0_0_0_0 -> 6683_984_1_0_0_0_0_0::R9309 = M10324[R2615] B9310 = 0x1<R9309
assume !B9310::Parallel assignment for 9307, 10325, 10352 := 8889, 10324, 10351::R9307 = R8889R10352 = R10351
Block 6724_984_1_5_15_0_21301_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6724_984_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 37807, 37810 := 37808, 37811::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6724_984_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 8889, 10324, 10351 := 8876, 10251, 10278::R8889 = R8876R10351 = R10278
Block 9050_974_1_5_15_0_21302_0:
B11126 = R11006s<0x0B11127 = !B11126B11128 = !B11127B11129 = !B11128
R11130 = R8876+R11006 B11131 = R11130s<R8876B11132 = !B11131B11133 = !B11132B11134 = !B11133B11135 = B11134==B11129
assume B11135 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6879_980_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 37807, 37810 := 37809, 37263::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6879_980_1_0_0_0_0_0 -> 6885_984_1_0_0_0_0_0::::Parallel assignment for 8889, 10324, 10351 := 11130, 10323, 10350::R8889 = R11130R10351 = R10350
Block 8878_974_1_5_15_0_21304_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8878_974_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 36306, 36308 := 36307, 36309::R11007 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8878_974_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 11006 := 11007::R11006 = R11007
Block 8983_971_1_5_15_0_21305_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8983_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 36306, 36308 := 38942, 35547::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8983_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 11006 := 10903::R11006 = R10903
Block 6693_984_1_5_15_0_21306_0:
R8591 = M10251[R2615] B8592 = 0x0<R8591
assume B8592 R8594 = 0x20+R2615 R8595 = M10251[R8594] R8596 = 0x40+R8595 R8597 = M10251[R8596] B8598 = R8597==0x1
if B8598:bool goto 6728_984_1_5_15_0_21441_0 else goto 6724_984_1_5_15_0_21301_0
Block 8860_977_1_5_15_0_21308_0:
M10323 = ReachabilityCertora12484_955_1_5_15_0_21311_0 ? M10399 : M10872
R10898 = M10323[R2615] B10899 = 0x0<R10898
assume B10899 R10901 = M10323[R8594] R10902 = 0x60+R10901 R10903 = M10323[R10902] B10904 = R10903==0x0
if B10904:bool goto 8878_974_1_5_15_0_21304_0 else goto 8886_974_1_5_15_0_21317_0
Block 8962_972_1_5_15_0_21309_0:
R11148 = M10323[R10129] R11149 = R11148>>l0x20 R11150 = R11149>>l0x0 R11151 = 0xff&R11150 R11152 = R11151*0x7a120 B11153 = R11152<R10795
if B11153:bool goto 8993_971_1_5_15_0_21463_0 else goto 8983_971_1_5_15_0_21305_0
Block 11442_963_1_5_15_0_21310_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8850_969_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 34775 := 47854::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8850_969_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 10323, 10350, 10795 := 10872, 10885, 11388::R10350 = R10885R10795 = R11388
Block 12484_955_1_5_15_0_21311_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8674_973_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 34775 := 34026::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8674_973_1_0_0_0_0_0 -> 8860_977_1_0_0_0_0_0::::Parallel assignment for 10323, 10350, 10795 := 10399, 10392, 10497::R10350 = R10392R10795 = R10497
Block 12276_955_1_5_15_0_21315_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12276_955_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 34026 := 32913::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12276_955_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 10497 := 10405::R10497 = R10405
Block 12315_954_1_5_15_0_21316_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12315_954_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 34026 := 32913::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12315_954_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 10497 := 10405::R10497 = R10405
Block 8886_974_1_5_15_0_21317_0:
B11008 = R109>R9295B11009 = !B11008
assume B11009 R11010 = R9295-R109 B11011 = 0x0s<R10903
if B11011:bool goto 8920_972_1_5_15_0_21477_0 else goto 8962_972_1_5_15_0_21309_0
Block 12283_955_1_5_15_0_21324_0:
B10499 = R10411>R109B10500 = !B10499
assume B10500 R10501 = R109-R10411 B10502 = R10501>R10134
if B10502:bool goto 12315_954_1_5_15_0_21316_0 else goto 12323_954_1_5_15_0_21381_0
Block 12621_955_1_5_15_0_21326_0:
B11390 = R11116>0x0
assume B11390 R11392 = R11259/R11116 R11393 = R11392+R10868 B11394 = add_must_ofl:bif(R11392,R10868)B11395 = !B11394
assume B11395 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11371_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 47854 := 46984::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11371_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 11388 := 11393::R11388 = R11393
Block 12621_956_1_5_15_0_21327_0:
B11382 = R11112>0x0
assume B11382 R11384 = R11253/R11112 B11385 = R11384>R10868B11386 = !B11385
assume B11386 R11387 = R10868-R11384 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11439_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 47854 := 47468::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11439_962_1_0_0_0_0_0 -> 11442_963_1_0_0_0_0_0::::Parallel assignment for 11388 := 11387::R11388 = R11387
Block 12621_943_1_5_15_0_21328_0:
R11279 = R11154+R11016 B11280 = add_must_ofl:bif(R11154,R11016)B11281 = !B11280
assume B11281 R11282 = R11279/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12474_950_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 34026 := 44862::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12474_950_1_0_0_0_0_0 -> 12484_955_1_0_0_0_0_0::::Parallel assignment for 10497 := 11282::R10497 = R11282
Block 12504_955_1_5_15_0_21330_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_955_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 43910, 43912 := 43911, 43913::R11260 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_955_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 11259 := 11260::R11259 = R11260
Block 12504_956_1_5_15_0_21332_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_956_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 43890, 43892 := 43891, 43893::R11254 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_956_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 11253 := 11254::R11253 = R11254
Block 12504_943_1_5_15_0_21334_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_943_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 41261, 41263 := 41262, 41264::R11155 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_943_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 11154 := 11155::R11154 = R11155
Block 11311_963_1_5_15_0_21337_0:
R11116 = R10314-R109 R11117 = R9295-R109 R11118 = R10491-R10868 B11119 = R11118==0x0
if B11119:bool goto 12504_955_1_5_15_0_21330_0 else goto 12512_955_1_5_15_0_21343_0
Block 11378_963_1_5_15_0_21338_0:
R11112 = R10314-R109 R11113 = R9295-R109 R11114 = R10868-R10491 B11115 = R11114==0x0
if B11115:bool goto 12504_956_1_5_15_0_21332_0 else goto 12512_956_1_5_15_0_21344_0
Block 8659_974_1_5_15_0_21339_0:
R10370 = M10251[R8880] R10371 = R109%0x76a700 R10372 = R109-R10371 R10373 = R10372+0x76a700 R10374 = R10278+0x60R10375 = R10278+0x20M10376 = M10251[R10375] = R10370R10377 = R10375+0x20M10378 = M10376[R10377] = 0xf424a
R10379 = R10374-R10278 R10380 = R10379-0x20 M10381 = M10378[R10278] = R10380 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=38)))::I10382 = keccak256exprsimple(0xf424a R10370)R10383 = R10374+0x60R10384 = R10374+0x20M10385 = M10381[R10384] = R10373R10386 = R10384+0x20M10387 = M10385[R10386] = I10382
R10388 = R10383-R10374 R10389 = R10388-0x20 M10390 = M10387[R10374] = R10389 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=77, nextFPWriteCmd=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=72)))::I10391 = keccak256exprsimple(I10382 R10373)R10392 = R10383+0x60R10393 = R10383+0x20M10394 = M10390[R10393] = R9295R10395 = R10393+0x20M10396 = M10394[R10395] = I10391
R10397 = R10392-R10383 R10398 = R10397-0x20 M10399 = M10396[R10383] = R10398 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=78, nextFPWriteCmd=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_961_1_0_0_0_0_0, pos=106)))::I10401 = keccak256exprsimple(I10391 R9295)
R10402 = W12[I10401] R10403 = R10402>>l0xa0 R10404 = R10403>>l0x0 R10405 = 0xffffffff&R10404 R10406 = R10402>>l0xc0 R10407 = R10406>>l0x0 R10408 = 0xffffffff&R10407 R10409 = R10402>>l0xe0 R10410 = R10409>>l0x0 R10411 = 0xffffffff&R10410 B10412 = R10408>0x0
assume B10412 B10414 = R10134>0x0
assume B10414 B10416 = R10411>R109
if B10416:bool goto 12276_955_1_5_15_0_21315_0 else goto 12283_955_1_5_15_0_21324_0
Block 12512_955_1_5_15_0_21343_0:
R11261 = R11118*R11117 B11262 = mul_noofl:bif(R11118,R11117)
assume B11262 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_954_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 43910, 43912 := 44816, 43898::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_954_1_0_0_0_0_0 -> 12621_955_1_0_0_0_0_0::::Parallel assignment for 11259 := 11261::R11259 = R11261
Block 12512_956_1_5_15_0_21344_0:
R11255 = R11114*R11113 B11256 = mul_noofl:bif(R11114,R11113)
assume B11256 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_955_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 43890, 43892 := 44768, 43878::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_955_1_0_0_0_0_0 -> 12621_956_1_0_0_0_0_0::::Parallel assignment for 11253 := 11255::R11253 = R11255
Block 9786_969_1_5_15_0_21345_0:
R10129 = R9296+0x40
R10130 = M10251[R10129] R10131 = R10130>>l0x8 R10132 = R10131>>l0x0 R10133 = 0xff&R10132 R10134 = R10133*0x3c B10135 = R10001>0x0
if B10135:bool goto 8684_974_1_5_15_0_21453_0 else goto 8659_974_1_5_15_0_21339_0
Block 12512_943_1_5_15_0_21347_0:
R11156 = R10405*R11012 B11157 = mul_noofl:bif(R10405,R11012)
assume B11157 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_942_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 41261, 41263 := 42120, 41249::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_942_1_0_0_0_0_0 -> 12621_943_1_0_0_0_0_0::::Parallel assignment for 11154 := 11156::R11154 = R11156
Block 9675_966_1_5_15_0_21349_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9675_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 20124, 20126, 20130, 20132 := 20125, 20127, 20425, 20427::R10002 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9675_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 10001 := 10002::R10001 = R10002
Block 9698_966_1_5_15_0_21350_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9698_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 20124, 20126, 20130, 20132 := 20434, 20435, 20425, 20427::R10136 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9698_966_1_0_0_0_0_0 -> 9786_969_1_0_0_0_0_0::::Parallel assignment for 10001 := 10136::R10001 = R10136
Block 9009_972_1_5_15_0_21352_0:
B13030 = 0x3b9aca00s<R12697B13031 = !B13030
assume B13031 B13032 = R10903==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB13033 = B13032 ? R12697==0x8000000000000000000000000000000000000000000000000000000000000000 : B13032B13034 = !B13033
assume B13034 R13035 = R10903*R12697 B13036 = smul_no_ofl_udfl:bif(R10903,R12697)
assume B13036 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_962_1_0_0_0_0_0 -> 7961_963_1_0_0_0_0_0::::Parallel assignment for 53531, 53533 := 54825, 54153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_962_1_0_0_0_0_0 -> 7961_963_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_964_1_0_0_0_0_0 -> 8060_963_1_0_0_0_0_0::::Parallel assignment for 55138, 55140 := 54832, 54833::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_964_1_0_0_0_0_0 -> 8060_963_1_0_0_0_0_0::R13038 = R13035 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9045_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 36306, 36308 := 56091, 55618::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9045_971_1_0_0_0_0_0 -> 9050_974_1_0_0_0_0_0::::Parallel assignment for 11006 := 13038::R11006 = R13038
Block 11272_967_1_5_15_0_21353_0:
M10872 = ReachabilityCertora11119_967_1_5_15_0_21391_0 ? M10880 : M10349
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8771_969_1_0_0_0_0_0 -> 8837_970_1_0_0_0_0_0::::Parallel assignment for 38916, 40843, 40845 := 368, 39733, 39735::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8771_969_1_0_0_0_0_0 -> 8837_970_1_0_0_0_0_0::B10992 = R109<R9295
assume B10992 B10994 = R9295<R10314
assume B10994 B10996 = R10491<R10868
if B10996:bool goto 11378_963_1_5_15_0_21338_0 else goto 11311_963_1_5_15_0_21337_0
Block 11111_967_1_5_15_0_21357_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11111_967_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 39733, 39735 := 39734, 39736::R10869 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11111_967_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 10868, 10872, 10885 := 10869, 10349, 10342::R10868 = R10869R10885 = R10342
Block 13139_960_1_5_15_0_21358_0:
assume B12702 R13041 = SignExtend(o1=0xf, o2=R12097:bv256) R13042 = R13041>>a0x40 R13043 = SignExtend(o1=0x7, o2=R13042:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9005_970_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 51633 := 51313::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9005_970_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 12697 := 13043::R12697 = R13043
Block 13139_961_1_5_15_0_21359_0:
assume B12090 R12694 = SignExtend(o1=0xf, o2=R11778:bv256) R12695 = R12694>>a0x40 R12696 = SignExtend(o1=0x7, o2=R12695:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8955_971_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 51633 := 52017::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8955_971_1_0_0_0_0_0 -> 9009_972_1_0_0_0_0_0::::Parallel assignment for 12697 := 12696::R12697 = R12696
Block 13115_960_1_5_15_0_21360_0:
R12699 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12700 = R12699s<R12097B12701 = !B12700
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_960_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 49784 := 49788::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_960_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 12702 := 12701::B12702 = B12701
Block 13051_963_1_5_15_0_21361_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_963_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 49784 := 49373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_963_1_0_0_0_0_0 -> 13139_960_1_0_0_0_0_0::::Parallel assignment for 12702 := 12100::B12702 = B12100
Block 13115_961_1_5_15_0_21362_0:
R12087 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12088 = R12087s<R11778B12089 = !B12088
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_961_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 50611 := 50615::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_961_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 12090 := 12089::B12090 = B12089
Block 13051_964_1_5_15_0_21363_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_964_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 50611 := 50233::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_964_1_0_0_0_0_0 -> 13139_961_1_0_0_0_0_0::::Parallel assignment for 12090 := 11781::B12090 = B11781
Block 12484_953_1_5_15_0_21364_0:
R10787 = R9296+0x20
R10788 = M10349[R10787] R10789 = 0x0+R10788 R10790 = M10349[R10789] R10791 = 0xffffffffffffffffffffffffffffffffffffffff&R10790 B10792 = R10791==0x0
if B10792:bool goto 11111_967_1_5_15_0_21357_0 else goto 11119_967_1_5_15_0_21391_0
Block 12621_947_1_5_15_0_21366_0:
R11012 = R10905/R10134 B11013 = R11012>0x3b9aca00B11014 = !B11013
assume B11014 R11015 = 0x3b9aca00-R11012 R11016 = R10408*R11015 B11017 = mul_noofl:bif(R10408,R11015)
assume B11017 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_943_1_0_0_0_0_0 -> 12621_944_1_0_0_0_0_0::::Parallel assignment for 39364, 39366 := 40234, 39352::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_943_1_0_0_0_0_0 -> 12621_944_1_0_0_0_0_0::B11020 = R10405==0x0
if B11020:bool goto 12504_943_1_5_15_0_21334_0 else goto 12512_943_1_5_15_0_21347_0
Block 13046_963_1_5_15_0_21367_0:
R12094 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R12095 = SignExtend(o1=0xf, o2=R12049:bv256) R12096 = R12095*R12094 R12097 = R12096>>a0x40 R12098 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B12099 = R12097s<R12098B12100 = !B12099
if B12100:bool goto 13115_960_1_5_15_0_21360_0 else goto 13051_963_1_5_15_0_21361_0
Block 13046_964_1_5_15_0_21368_0:
R11775 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R11776 = SignExtend(o1=0xf, o2=R11709:bv256) R11777 = R11776*R11775 R11778 = R11777>>a0x40 R11779 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B11780 = R11778s<R11779B11781 = !B11780
if B11781:bool goto 13115_961_1_5_15_0_21362_0 else goto 13051_964_1_5_15_0_21363_0
Block 12276_953_1_5_15_0_21369_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12276_953_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 37493 := 36208::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12276_953_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 10491 := 10358::R10491 = R10358
Block 12315_952_1_5_15_0_21370_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12315_952_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 37493 := 36208::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12315_952_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 10491 := 10358::R10491 = R10358
Block 12504_947_1_5_15_0_21372_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_947_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 35532, 35534 := 35533, 35535::R10906 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_947_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 10905 := 10906::R10905 = R10906
Block 13000_963_1_5_15_0_21374_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_963_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 48322, 48324 := 48323, 48325::R12050 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_963_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 12049 := 12050::R12049 = R12050
Block 16298_960_1_5_15_0_21375_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_962_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 48322, 48324 := 49338, 49340::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_962_1_0_0_0_0_0 -> 13046_963_1_0_0_0_0_0::::Parallel assignment for 12049 := 12101::R12049 = R12101
Block 13000_964_1_5_15_0_21376_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_964_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 48905, 48907 := 48906, 48908::R11710 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_964_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 11709 := 11710::R11709 = R11710
Block 16298_961_1_5_15_0_21377_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_963_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 48905, 48907 := 50198, 50200::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_963_1_0_0_0_0_0 -> 13046_964_1_0_0_0_0_0::::Parallel assignment for 11709 := 11782::R11709 = R11782
Block 12323_954_1_5_15_0_21381_0:
B10798 = R10501==0x0
if B10798:bool goto 12504_947_1_5_15_0_21372_0 else goto 12512_947_1_5_15_0_21393_0
Block 13301_960_1_5_15_0_21383_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_960_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 49338, 49340 := 49339, 49341::R12102 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_960_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 12101 := 12102::R12101 = R12102
Block 13301_961_1_5_15_0_21386_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_961_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 50198, 50200 := 50199, 50201::R11783 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_961_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 11782 := 11783::R11782 = R11783
Block 12283_953_1_5_15_0_21389_0:
B10493 = R10364>R109B10494 = !B10493
assume B10494 R10495 = R109-R10364 B10496 = R10495>R10134
if B10496:bool goto 12315_952_1_5_15_0_21370_0 else goto 12323_952_1_5_15_0_21475_0
Block 11119_967_1_5_15_0_21391_0:
R10870 = M10349[R10789] R10871 = 0xffffffffffffffffffffffffffffffffffffffff&R10870 M10873 = M10349[R10342] = 0xdd30a66600000000000000000000000000000000000000000000000000000000 R10875 = W37[R10871] B10876 = R10875==0x0B10877 = !B10876
assume B10877 M10878 = havocR10879 = havoc
::Inline Summary(summaryType=UNRESOLVED Auto summary)::TRANSIENT::MetaKey(name=call.trace.external.summary.start, typ=class analysis.icfg.SummaryStack$SummaryStart$External)=External(callNode=CallSummary(toVar=R39707@15:bv256, valueVar=0x0, gasVar=R40212@15:bv256, inOffset=R39713@15:bv256, inSize=0x4, inBase=tacM@15:bytemap, outOffset=R39713@15:bv256, outSize=0x20, outBase=tacM@15:bytemap, callType=STATIC, calleeResolution=null, sigResolution=[3710953062], callConvention=CallConvention(input=CallInput(baseVar=tacM@15:bytemap, offset=R39713@15:bv256, simplifiedOffset=null, size=R39717@15:bv256, inputSizeLowerBound=4, rangeToDecomposedArg={ScratchByteRange(from=0, to=3)=Constant(scratchRange=ScratchByteRange(from=0, to=3), contractReference=null, c=0xdd30a66600000000000000000000000000000000000000000000000000000000)}), rawOut=CallOutput(base=tacM@15:bytemap, offset=R39713@15:bv256, size=0x20)), origCallcore=CallCore R39707@15:bv256 R40212@15:bv256 R39713@15:bv256 R39717@15:bv256 tacM@15:bytemap R39713@15:bv256 0x20 tacM@15:bytemap STATIC 0x0 (2630:57:19:0xce4604a0000000000000000000000028) // .certora_config/autoFinder_ERC1155Action.sol_0/19_AssetRate.sol, summaryId=61), summary=UNRESOLVED Auto summary, callTraceInfo=with { havoc type: only the return value } used as a default)::M10880 = M10873[R10342:R10342+0x20] = M10878[0x0:0x0+0x20]
TRANSIENT::MetaKey(name=call.trace.external.summary.end, typ=class java.lang.Boolean)=true::TRANSIENT::MetaKey(name=pta.fake-return.start, typ=class analysis.CmdPointer)=CmdPointer(block=11215_962_1_0_0_0_0_0, pos=1)::R10882 = R10879+0x1f R10883 = R10882&0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0 R10884 = R10342+R10883 TRANSIENT::MetaKey(name=pta.fake-return.end, typ=class analysis.CmdPointer)=CmdPointer(block=11215_962_1_0_0_0_0_0, pos=6)::B10887 = R10879s<0x20B10888 = !B10887
assume B10888R10889 = R10342+0x0R10890 = M10880[R10889]
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=11267_966_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 39733, 39735 := 45700, 42104::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=11267_966_1_0_0_0_0_0 -> 11272_967_1_0_0_0_0_0::::Parallel assignment for 10868, 10872, 10885 := 10890, 10880, 10884::R10868 = R10890R10885 = R10884
Block 12512_947_1_5_15_0_21393_0:
R10907 = R10501*0x3b9aca00 B10908 = mul_noofl:bif(R10501,0x3b9aca00)
assume B10908 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_946_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 35532, 35534 := 36246, 35520::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_946_1_0_0_0_0_0 -> 12621_947_1_0_0_0_0_0::::Parallel assignment for 10905 := 10907::R10905 = R10907
Block 12621_941_1_5_15_0_21400_0:
R11265 = R11120+R11001 B11266 = add_must_ofl:bif(R11120,R11001)B11267 = !B11266
assume B11267 R11268 = R11265/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12474_948_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 37493 := 49737::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12474_948_1_0_0_0_0_0 -> 12484_953_1_0_0_0_0_0::::Parallel assignment for 10491 := 11268::R10491 = R11268
Block 12911_960_1_5_15_0_21402_0:
assume B11622 R11720 = R11525*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R11721 = SignExtend(o1=0xf, o2=R11720:bv256) B11722 = R11721s<0x400000000000000000
assume B11722 R11724 = SignExtend(o1=0xf, o2=R11720:bv256) B11725 = R11724s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B11725:bool goto 13000_963_1_5_15_0_21374_0 else goto 13008_963_1_5_15_0_21403_0
Block 13008_963_1_5_15_0_21403_0:
R12051 = SignExtend(o1=0xf, o2=R11720:bv256) R12052 = R12051*0x171547652b82fe1777d0ffda0d23a7d12 R12053 = R12052>>a0x80 R12054 = SignExtend(o1=0xf, o2=R12053:bv256) B12055 = R12054s<0x400000000000000000
assume B12055 R12057 = SignExtend(o1=0xf, o2=R12053:bv256) B12058 = R12057s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B12058:bool goto 13301_960_1_5_15_0_21383_0 else goto 13309_960_1_5_15_0_21826_0
Block 12911_961_1_5_15_0_21406_0:
assume B11508 R11613 = R11411*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R11614 = SignExtend(o1=0xf, o2=R11613:bv256) B11615 = R11614s<0x400000000000000000
assume B11615 R11617 = SignExtend(o1=0xf, o2=R11613:bv256) B11618 = R11617s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B11618:bool goto 13000_964_1_5_15_0_21376_0 else goto 13008_964_1_5_15_0_21407_0
Block 13008_964_1_5_15_0_21407_0:
R11711 = SignExtend(o1=0xf, o2=R11613:bv256) R11712 = R11711*0x171547652b82fe1777d0ffda0d23a7d12 R11713 = R11712>>a0x80 R11714 = SignExtend(o1=0xf, o2=R11713:bv256) B11715 = R11714s<0x400000000000000000
assume B11715 R11717 = SignExtend(o1=0xf, o2=R11713:bv256) B11718 = R11717s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B11718:bool goto 13301_961_1_5_15_0_21386_0 else goto 13309_961_1_5_15_0_21827_0
Block 12504_941_1_5_15_0_21410_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_941_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 46535, 46537 := 46536, 46538::R11121 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_941_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 11120 := 11121::R11120 = R11121
Block 12887_960_1_5_15_0_21413_0:
R11619 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B11620 = R11619s<R11525B11621 = !B11620
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_960_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 46115 := 46119::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_960_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 11622 := 11621::B11622 = B11621
Block 12838_959_1_5_15_0_21414_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_959_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 46115 := 45791::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_959_1_0_0_0_0_0 -> 12911_960_1_0_0_0_0_0::::Parallel assignment for 11622 := 11528::B11622 = B11528
Block 12887_961_1_5_15_0_21416_0:
R11505 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B11506 = R11505s<R11411B11507 = !B11506
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_961_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 47006 := 47010::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_961_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 11508 := 11507::B11508 = B11507
Block 12838_960_1_5_15_0_21417_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_960_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 47006 := 46594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_960_1_0_0_0_0_0 -> 12911_961_1_0_0_0_0_0::::Parallel assignment for 11508 := 11414::B11508 = B11414
Block 12512_941_1_5_15_0_21428_0:
R11122 = R10358*R10997 B11123 = mul_noofl:bif(R10358,R10997)
assume B11123 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_940_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 46535, 46537 := 47407, 46523::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_940_1_0_0_0_0_0 -> 12621_941_1_0_0_0_0_0::::Parallel assignment for 11120 := 11122::R11120 = R11122
Block 6767_984_1_5_15_0_21429_0:
R9290 = M10251[R2615] B9291 = 0x0<R9290
assume B9291 R9293 = M10251[R8594] R9294 = 0x20+R9293 R9295 = M10251[R9294] R9296 = 0x20+R6665 R9297 = M10251[R9296] B9298 = R9297>0x0
assume B9298 B9300 = R9297>0x7B9301 = !B9300
assume B9301 B9302 = R109>0x76a700
assume B9302 R9304 = R109%0x76a700 R9305 = R109-R9304 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9619_967_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 17002, 17003::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9619_967_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::B9306 = 0x1>R9297
if B9306:bool goto 9726_967_1_0_15_0_20048_0 else goto 9636_967_1_47_15_0_24568_0
Block 6728_984_1_5_15_0_21441_0:
R8880 = 0x0+R6665 R8881 = M10251[R8880] R8882 = M10251[R2615] B8883 = 0x0<R8882
assume B8883 R8885 = M10251[R8594] R8886 = 0x0+R8885 R8887 = M10251[R8886] B8888 = R8887==R8881
if B8888:bool goto 6767_984_1_5_15_0_21429_0 else goto 6763_984_1_1_15_0_21110_0
Block 12621_959_1_5_15_0_21449_0:
R11511 = R11415/0x1da9c00 B11512 = R11511>0x7fffffffffffffffB11513 = !B11512
assume B11513 R11514 = R11511&0xffffffffffffffffffffffffffffffffffffffffffffffffR11515 = R11514*0x10000000000000000
R11516 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B11517 = R11516==0x0B11518 = !B11517
assume B11518 R11519 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R11520 = SignExtend(o1=0xf, o2=R11515:bv256) R11521 = R11520&0xffffffffffffffffffffffffffffffffffffffffffffffffR11522 = R11521*0x10000000000000000B11523 = R11519>0x0
assume B11523 R11525 = R11522 /s R11519 R11526 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B11527 = R11525s<R11526B11528 = !B11527
if B11528:bool goto 12887_960_1_5_15_0_21413_0 else goto 12838_959_1_5_15_0_21414_0
Block 12621_960_1_5_15_0_21451_0:
R11397 = R11270/0x1da9c00 B11398 = R11397>0x7fffffffffffffffB11399 = !B11398
assume B11399 R11400 = R11397&0xffffffffffffffffffffffffffffffffffffffffffffffffR11401 = R11400*0x10000000000000000
R11402 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B11403 = R11402==0x0B11404 = !B11403
assume B11404 R11405 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R11406 = SignExtend(o1=0xf, o2=R11401:bv256) R11407 = R11406&0xffffffffffffffffffffffffffffffffffffffffffffffffR11408 = R11407*0x10000000000000000B11409 = R11405>0x0
assume B11409 R11411 = R11408 /s R11405 R11412 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B11413 = R11411s<R11412B11414 = !B11413
if B11414:bool goto 12887_961_1_5_15_0_21416_0 else goto 12838_960_1_5_15_0_21417_0
Block 8684_974_1_5_15_0_21453_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_969_1_0_0_0_0_0 -> 10866_969_1_0_0_0_0_0::::Parallel assignment for 22610 := 22611::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_969_1_0_0_0_0_0 -> 10866_969_1_0_0_0_0_0::R10312 = R109%0x76a700 R10313 = R109-R10312 R10314 = R10313+0x76a700 B10315 = add_must_ofl:bif(R10313,0x76a700)B10316 = !B10315
assume B10316 R10317 = M10251[R8880] R10318 = R109%0x76a700 R10319 = R109-R10318 R10320 = R10319+0x76a700 R10321 = R10278+0x60R10322 = R10278+0x20M10326 = M10251[R10322] = R10317R10327 = R10322+0x20M10328 = M10326[R10327] = 0xf424a
R10329 = R10321-R10278 R10330 = R10329-0x20 M10331 = M10328[R10278] = R10330 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=74, nextFPWriteCmd=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=38), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=38)))::I10332 = keccak256exprsimple(0xf424a R10317)R10333 = R10321+0x60R10334 = R10321+0x20M10335 = M10331[R10334] = R10320R10336 = R10334+0x20M10337 = M10335[R10336] = I10332
R10338 = R10333-R10321 R10339 = R10338-0x20 M10340 = M10337[R10321] = R10339 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=73, nextFPWriteCmd=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=72), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=72)))::I10341 = keccak256exprsimple(I10332 R10320)R10342 = R10333+0x60R10343 = R10333+0x20M10344 = M10340[R10343] = R10314R10345 = R10343+0x20M10346 = M10344[R10345] = I10341
R10347 = R10342-R10333 R10348 = R10347-0x20 M10349 = M10346[R10333] = R10348 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=75, nextFPWriteCmd=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=106), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_959_1_0_0_0_0_0, pos=106)))::I10354 = keccak256exprsimple(I10341 R10314)
R10355 = W12[I10354] R10356 = R10355>>l0xa0 R10357 = R10356>>l0x0 R10358 = 0xffffffff&R10357 R10359 = R10355>>l0xc0 R10360 = R10359>>l0x0 R10361 = 0xffffffff&R10360 R10362 = R10355>>l0xe0 R10363 = R10362>>l0x0 R10364 = 0xffffffff&R10363 B10365 = R10361>0x0
assume B10365 B10367 = R10134>0x0
assume B10367 B10369 = R10364>R109
if B10369:bool goto 12276_953_1_5_15_0_21369_0 else goto 12283_953_1_5_15_0_21389_0
Block 12504_959_1_5_15_0_21454_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_959_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 40295, 40297 := 40296, 40298::R11416 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_959_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 11415 := 11416::R11415 = R11416
Block 12504_960_1_5_15_0_21458_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_960_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 41329, 41331 := 41330, 41332::R11271 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_960_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 11270 := 11271::R11270 = R11271
Block 12621_945_1_5_15_0_21462_0:
R10997 = R10892/R10134 B10998 = R10997>0x3b9aca00B10999 = !B10998
assume B10999 R11000 = 0x3b9aca00-R10997 R11001 = R10361*R11000 B11002 = mul_noofl:bif(R10361,R11000)
assume B11002 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_941_1_0_0_0_0_0 -> 12621_942_1_0_0_0_0_0::::Parallel assignment for 44733, 44735 := 45634, 44721::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_941_1_0_0_0_0_0 -> 12621_942_1_0_0_0_0_0::B11005 = R10358==0x0
if B11005:bool goto 12504_941_1_5_15_0_21410_0 else goto 12512_941_1_5_15_0_21428_0
Block 8993_971_1_5_15_0_21463_0:
R11276 = R10795-R11152 B11277 = R11276==0x0
if B11277:bool goto 12504_959_1_5_15_0_21454_0 else goto 12512_959_1_5_15_0_21469_0
Block 12504_945_1_5_15_0_21467_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_945_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 39683, 39685 := 39684, 39686::R10893 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_945_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 10892 := 10893::R10892 = R10893
Block 12512_959_1_5_15_0_21469_0:
R11417 = R11276*R11010 B11418 = mul_noofl:bif(R11276,R11010)
assume B11418 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_958_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 40295, 40297 := 41268, 40283::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_958_1_0_0_0_0_0 -> 12621_959_1_0_0_0_0_0::::Parallel assignment for 11415 := 11417::R11415 = R11417
Block 12512_960_1_5_15_0_21472_0:
R11272 = R11144*R11010 B11273 = mul_noofl:bif(R11144,R11010)
assume B11273 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_959_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 41329, 41331 := 42207, 41317::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_959_1_0_0_0_0_0 -> 12621_960_1_0_0_0_0_0::::Parallel assignment for 11270 := 11272::R11270 = R11272
Block 12323_952_1_5_15_0_21475_0:
B10794 = R10495==0x0
if B10794:bool goto 12504_945_1_5_15_0_21467_0 else goto 12512_945_1_5_15_0_21479_0
Block 8920_972_1_5_15_0_21477_0:
R11139 = M10323[R10129] R11140 = R11139>>l0x28 R11141 = R11140>>l0x0 R11142 = 0xff&R11141 R11143 = R11142*0x7a120 R11144 = R10795+R11143 B11145 = add_must_ofl:bif(R10795,R11143)B11146 = !B11145
assume B11146 B11147 = R11144==0x0
if B11147:bool goto 12504_960_1_5_15_0_21458_0 else goto 12512_960_1_5_15_0_21472_0
Block 12512_945_1_5_15_0_21479_0:
R10894 = R10495*0x3b9aca00 B10895 = mul_noofl:bif(R10495,0x3b9aca00)
assume B10895 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_944_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 39683, 39685 := 40758, 39671::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_944_1_0_0_0_0_0 -> 12621_945_1_0_0_0_0_0::::Parallel assignment for 10892 := 10894::R10892 = R10894
Block 13309_960_1_5_15_0_21826_0:
R12103 = R12053&0x8000000000000000 R12104 = SignExtend(o1=0xf, o2=R12103:bv256) B12105 = 0x0s<R12104R12106 = B12105 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R12107 = R12053&0x4000000000000000 R12108 = SignExtend(o1=0xf, o2=R12107:bv256) B12109 = 0x0s<R12108R12110 = B12109 ? (R12106*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R12106
R12111 = R12053&0x2000000000000000 R12112 = SignExtend(o1=0xf, o2=R12111:bv256) B12113 = 0x0s<R12112R12114 = B12113 ? (R12110*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R12110
R12115 = R12053&0x1000000000000000 R12116 = SignExtend(o1=0xf, o2=R12115:bv256) B12117 = 0x0s<R12116R12118 = B12117 ? (R12114*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R12114
R12119 = R12053&0x800000000000000 R12120 = SignExtend(o1=0xf, o2=R12119:bv256) B12121 = 0x0s<R12120R12122 = B12121 ? (R12118*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R12118
R12123 = R12053&0x400000000000000 R12124 = SignExtend(o1=0xf, o2=R12123:bv256) B12125 = 0x0s<R12124R12126 = B12125 ? (R12122*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R12122
R12127 = R12053&0x200000000000000 R12128 = SignExtend(o1=0xf, o2=R12127:bv256) B12129 = 0x0s<R12128R12130 = B12129 ? (R12126*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R12126
R12131 = R12053&0x100000000000000 R12132 = SignExtend(o1=0xf, o2=R12131:bv256) B12133 = 0x0s<R12132R12134 = B12133 ? (R12130*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R12130
R12135 = R12053&0x80000000000000 R12136 = SignExtend(o1=0xf, o2=R12135:bv256) B12137 = 0x0s<R12136R12138 = B12137 ? (R12134*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R12134
R12139 = R12053&0x40000000000000 R12140 = SignExtend(o1=0xf, o2=R12139:bv256) B12141 = 0x0s<R12140R12142 = B12141 ? (R12138*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R12138
R12143 = R12053&0x20000000000000 R12144 = SignExtend(o1=0xf, o2=R12143:bv256) B12145 = 0x0s<R12144R12146 = B12145 ? (R12142*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R12142
R12147 = R12053&0x10000000000000 R12148 = SignExtend(o1=0xf, o2=R12147:bv256) B12149 = 0x0s<R12148R12150 = B12149 ? (R12146*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R12146
R12151 = R12053&0x8000000000000 R12152 = SignExtend(o1=0xf, o2=R12151:bv256) B12153 = 0x0s<R12152R12154 = B12153 ? (R12150*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R12150
R12155 = R12053&0x4000000000000 R12156 = SignExtend(o1=0xf, o2=R12155:bv256) B12157 = 0x0s<R12156R12158 = B12157 ? (R12154*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R12154
R12159 = R12053&0x2000000000000 R12160 = SignExtend(o1=0xf, o2=R12159:bv256) B12161 = 0x0s<R12160R12162 = B12161 ? (R12158*0x1000162e525ee054754457d5995292026)>>l0x80 : R12158
R12163 = R12053&0x1000000000000 R12164 = SignExtend(o1=0xf, o2=R12163:bv256) B12165 = 0x0s<R12164R12166 = B12165 ? (R12162*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R12162
R12167 = R12053&0x800000000000 R12168 = SignExtend(o1=0xf, o2=R12167:bv256) B12169 = 0x0s<R12168R12170 = B12169 ? (R12166*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R12166
R12171 = R12053&0x400000000000 R12172 = SignExtend(o1=0xf, o2=R12171:bv256) B12173 = 0x0s<R12172R12174 = B12173 ? (R12170*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R12170
R12175 = R12053&0x200000000000 R12176 = SignExtend(o1=0xf, o2=R12175:bv256) B12177 = 0x0s<R12176R12178 = B12177 ? (R12174*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R12174
R12179 = R12053&0x100000000000 R12180 = SignExtend(o1=0xf, o2=R12179:bv256) B12181 = 0x0s<R12180R12182 = B12181 ? (R12178*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R12178
R12183 = R12053&0x80000000000 R12184 = SignExtend(o1=0xf, o2=R12183:bv256) B12185 = 0x0s<R12184R12186 = B12185 ? (R12182*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R12182
R12187 = R12053&0x40000000000 R12188 = SignExtend(o1=0xf, o2=R12187:bv256) B12189 = 0x0s<R12188R12190 = B12189 ? (R12186*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R12186
R12191 = R12053&0x20000000000 R12192 = SignExtend(o1=0xf, o2=R12191:bv256) B12193 = 0x0s<R12192R12194 = B12193 ? (R12190*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R12190
R12195 = R12053&0x10000000000 R12196 = SignExtend(o1=0xf, o2=R12195:bv256) B12197 = 0x0s<R12196R12198 = B12197 ? (R12194*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R12194
R12199 = R12053&0x8000000000 R12200 = SignExtend(o1=0xf, o2=R12199:bv256) B12201 = 0x0s<R12200R12202 = B12201 ? (R12198*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R12198
R12203 = R12053&0x4000000000 R12204 = SignExtend(o1=0xf, o2=R12203:bv256) B12205 = 0x0s<R12204R12206 = B12205 ? (R12202*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R12202
R12207 = R12053&0x2000000000 R12208 = SignExtend(o1=0xf, o2=R12207:bv256) B12209 = 0x0s<R12208R12210 = B12209 ? (R12206*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R12206
R12211 = R12053&0x1000000000 R12212 = SignExtend(o1=0xf, o2=R12211:bv256) B12213 = 0x0s<R12212R12214 = B12213 ? (R12210*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R12210
R12215 = R12053&0x800000000 R12216 = SignExtend(o1=0xf, o2=R12215:bv256) B12217 = 0x0s<R12216R12218 = B12217 ? (R12214*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R12214
R12219 = R12053&0x400000000 R12220 = SignExtend(o1=0xf, o2=R12219:bv256) B12221 = 0x0s<R12220R12222 = B12221 ? (R12218*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R12218
R12223 = R12053&0x200000000 R12224 = SignExtend(o1=0xf, o2=R12223:bv256) B12225 = 0x0s<R12224R12226 = B12225 ? (R12222*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R12222
R12227 = R12053&0x100000000 R12228 = SignExtend(o1=0xf, o2=R12227:bv256) B12229 = 0x0s<R12228R12230 = B12229 ? (R12226*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R12226
R12231 = R12053&0x80000000 R12232 = SignExtend(o1=0xf, o2=R12231:bv256) B12233 = 0x0s<R12232R12234 = B12233 ? (R12230*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R12230
R12235 = R12053&0x40000000 R12236 = SignExtend(o1=0xf, o2=R12235:bv256) B12237 = 0x0s<R12236R12238 = B12237 ? (R12234*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R12234
R12239 = R12053&0x20000000 R12240 = SignExtend(o1=0xf, o2=R12239:bv256) B12241 = 0x0s<R12240R12242 = B12241 ? (R12238*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R12238
R12243 = R12053&0x10000000 R12244 = SignExtend(o1=0xf, o2=R12243:bv256) B12245 = 0x0s<R12244R12246 = B12245 ? (R12242*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R12242
R12247 = R12053&0x8000000 R12248 = SignExtend(o1=0xf, o2=R12247:bv256) B12249 = 0x0s<R12248R12250 = B12249 ? (R12246*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R12246
R12251 = R12053&0x4000000 R12252 = SignExtend(o1=0xf, o2=R12251:bv256) B12253 = 0x0s<R12252R12254 = B12253 ? (R12250*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R12250
R12255 = R12053&0x2000000 R12256 = SignExtend(o1=0xf, o2=R12255:bv256) B12257 = 0x0s<R12256R12258 = B12257 ? (R12254*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R12254
R12259 = R12053&0x1000000 R12260 = SignExtend(o1=0xf, o2=R12259:bv256) B12261 = 0x0s<R12260R12262 = B12261 ? (R12258*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R12258
R12263 = R12053&0x800000 R12264 = SignExtend(o1=0xf, o2=R12263:bv256) B12265 = 0x0s<R12264R12266 = B12265 ? (R12262*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R12262
R12267 = R12053&0x400000 R12268 = SignExtend(o1=0xf, o2=R12267:bv256) B12269 = 0x0s<R12268R12270 = B12269 ? (R12266*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R12266
R12271 = R12053&0x200000 R12272 = SignExtend(o1=0xf, o2=R12271:bv256) B12273 = 0x0s<R12272R12274 = B12273 ? (R12270*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R12270
R12275 = R12053&0x100000 R12276 = SignExtend(o1=0xf, o2=R12275:bv256) B12277 = 0x0s<R12276R12278 = B12277 ? (R12274*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R12274
R12279 = R12053&0x80000 R12280 = SignExtend(o1=0xf, o2=R12279:bv256) B12281 = 0x0s<R12280R12282 = B12281 ? (R12278*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R12278
R12283 = R12053&0x40000 R12284 = SignExtend(o1=0xf, o2=R12283:bv256) B12285 = 0x0s<R12284R12286 = B12285 ? (R12282*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R12282
R12287 = R12053&0x20000 R12288 = SignExtend(o1=0xf, o2=R12287:bv256) B12289 = 0x0s<R12288R12290 = B12289 ? (R12286*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R12286
R12291 = R12053&0x10000 R12292 = SignExtend(o1=0xf, o2=R12291:bv256) B12293 = 0x0s<R12292R12294 = B12293 ? (R12290*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R12290
R12295 = R12053&0x8000 R12296 = SignExtend(o1=0xf, o2=R12295:bv256) B12297 = 0x0s<R12296R12298 = B12297 ? (R12294*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R12294
R12299 = R12053&0x4000 R12300 = SignExtend(o1=0xf, o2=R12299:bv256) B12301 = 0x0s<R12300R12302 = B12301 ? (R12298*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R12298
R12303 = R12053&0x2000 R12304 = SignExtend(o1=0xf, o2=R12303:bv256) B12305 = 0x0s<R12304R12306 = B12305 ? (R12302*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R12302
R12307 = R12053&0x1000 R12308 = SignExtend(o1=0xf, o2=R12307:bv256) B12309 = 0x0s<R12308R12310 = B12309 ? (R12306*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R12306
R12311 = R12053&0x800 R12312 = SignExtend(o1=0xf, o2=R12311:bv256) B12313 = 0x0s<R12312R12314 = B12313 ? (R12310*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R12310
R12315 = R12053&0x400 R12316 = SignExtend(o1=0xf, o2=R12315:bv256) B12317 = 0x0s<R12316R12318 = B12317 ? (R12314*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R12314
R12319 = R12053&0x200 R12320 = SignExtend(o1=0xf, o2=R12319:bv256) B12321 = 0x0s<R12320R12322 = B12321 ? (R12318*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R12318
R12323 = R12053&0x100 R12324 = SignExtend(o1=0xf, o2=R12323:bv256) B12325 = 0x0s<R12324R12326 = B12325 ? (R12322*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R12322
R12327 = R12053&0x80 R12328 = SignExtend(o1=0xf, o2=R12327:bv256) B12329 = 0x0s<R12328R12330 = B12329 ? (R12326*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R12326
R12331 = R12053&0x40 R12332 = SignExtend(o1=0xf, o2=R12331:bv256) B12333 = 0x0s<R12332R12334 = B12333 ? (R12330*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R12330
R12335 = R12053&0x20 R12336 = SignExtend(o1=0xf, o2=R12335:bv256) B12337 = 0x0s<R12336R12338 = B12337 ? (R12334*0x100000000000000162e42fefa39ef366f)>>l0x80 : R12334
R12339 = R12053&0x10 R12340 = SignExtend(o1=0xf, o2=R12339:bv256) B12341 = 0x0s<R12340R12342 = B12341 ? (R12338*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R12338
R12343 = R12053&0x8 R12344 = SignExtend(o1=0xf, o2=R12343:bv256) B12345 = 0x0s<R12344R12346 = B12345 ? (R12342*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R12342
R12347 = R12053&0x4 R12348 = SignExtend(o1=0xf, o2=R12347:bv256) B12349 = 0x0s<R12348R12350 = B12349 ? (R12346*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R12346
R12351 = R12053&0x2 R12352 = SignExtend(o1=0xf, o2=R12351:bv256) B12353 = 0x0s<R12352R12354 = B12353 ? (R12350*0x1000000000000000162e42fefa39ef358)>>l0x80 : R12350
R12355 = R12053&0x1 R12356 = SignExtend(o1=0xf, o2=R12355:bv256) B12357 = 0x0s<R12356R12358 = B12357 ? (R12354*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R12354
R12359 = SignExtend(o1=0xf, o2=R12053:bv256) R12360 = R12359>>a0x40 R12361 = 0x3f-R12360 R12362 = SignExtend(o1=0xf, o2=R12361:bv256) R12363 = R12358>>lR12362 R12364 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12365 = R12363>R12364B12366 = !B12365
assume B12366 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_959_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 49338, 49340 := 78887, 78373::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_959_1_0_0_0_0_0 -> 16298_960_1_0_0_0_0_0::::Parallel assignment for 12101 := 12363::R12101 = R12363
Block 13309_961_1_5_15_0_21827_0:
R11784 = R11713&0x8000000000000000 R11785 = SignExtend(o1=0xf, o2=R11784:bv256) B11786 = 0x0s<R11785R11787 = B11786 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R11788 = R11713&0x4000000000000000 R11789 = SignExtend(o1=0xf, o2=R11788:bv256) B11790 = 0x0s<R11789R11791 = B11790 ? (R11787*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R11787
R11792 = R11713&0x2000000000000000 R11793 = SignExtend(o1=0xf, o2=R11792:bv256) B11794 = 0x0s<R11793R11795 = B11794 ? (R11791*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R11791
R11796 = R11713&0x1000000000000000 R11797 = SignExtend(o1=0xf, o2=R11796:bv256) B11798 = 0x0s<R11797R11799 = B11798 ? (R11795*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R11795
R11800 = R11713&0x800000000000000 R11801 = SignExtend(o1=0xf, o2=R11800:bv256) B11802 = 0x0s<R11801R11803 = B11802 ? (R11799*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R11799
R11804 = R11713&0x400000000000000 R11805 = SignExtend(o1=0xf, o2=R11804:bv256) B11806 = 0x0s<R11805R11807 = B11806 ? (R11803*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R11803
R11808 = R11713&0x200000000000000 R11809 = SignExtend(o1=0xf, o2=R11808:bv256) B11810 = 0x0s<R11809R11811 = B11810 ? (R11807*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R11807
R11812 = R11713&0x100000000000000 R11813 = SignExtend(o1=0xf, o2=R11812:bv256) B11814 = 0x0s<R11813R11815 = B11814 ? (R11811*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R11811
R11816 = R11713&0x80000000000000 R11817 = SignExtend(o1=0xf, o2=R11816:bv256) B11818 = 0x0s<R11817R11819 = B11818 ? (R11815*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R11815
R11820 = R11713&0x40000000000000 R11821 = SignExtend(o1=0xf, o2=R11820:bv256) B11822 = 0x0s<R11821R11823 = B11822 ? (R11819*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R11819
R11824 = R11713&0x20000000000000 R11825 = SignExtend(o1=0xf, o2=R11824:bv256) B11826 = 0x0s<R11825R11827 = B11826 ? (R11823*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R11823
R11828 = R11713&0x10000000000000 R11829 = SignExtend(o1=0xf, o2=R11828:bv256) B11830 = 0x0s<R11829R11831 = B11830 ? (R11827*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R11827
R11832 = R11713&0x8000000000000 R11833 = SignExtend(o1=0xf, o2=R11832:bv256) B11834 = 0x0s<R11833R11835 = B11834 ? (R11831*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R11831
R11836 = R11713&0x4000000000000 R11837 = SignExtend(o1=0xf, o2=R11836:bv256) B11838 = 0x0s<R11837R11839 = B11838 ? (R11835*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R11835
R11840 = R11713&0x2000000000000 R11841 = SignExtend(o1=0xf, o2=R11840:bv256) B11842 = 0x0s<R11841R11843 = B11842 ? (R11839*0x1000162e525ee054754457d5995292026)>>l0x80 : R11839
R11844 = R11713&0x1000000000000 R11845 = SignExtend(o1=0xf, o2=R11844:bv256) B11846 = 0x0s<R11845R11847 = B11846 ? (R11843*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R11843
R11848 = R11713&0x800000000000 R11849 = SignExtend(o1=0xf, o2=R11848:bv256) B11850 = 0x0s<R11849R11851 = B11850 ? (R11847*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R11847
R11852 = R11713&0x400000000000 R11853 = SignExtend(o1=0xf, o2=R11852:bv256) B11854 = 0x0s<R11853R11855 = B11854 ? (R11851*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R11851
R11856 = R11713&0x200000000000 R11857 = SignExtend(o1=0xf, o2=R11856:bv256) B11858 = 0x0s<R11857R11859 = B11858 ? (R11855*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R11855
R11860 = R11713&0x100000000000 R11861 = SignExtend(o1=0xf, o2=R11860:bv256) B11862 = 0x0s<R11861R11863 = B11862 ? (R11859*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R11859
R11864 = R11713&0x80000000000 R11865 = SignExtend(o1=0xf, o2=R11864:bv256) B11866 = 0x0s<R11865R11867 = B11866 ? (R11863*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R11863
R11868 = R11713&0x40000000000 R11869 = SignExtend(o1=0xf, o2=R11868:bv256) B11870 = 0x0s<R11869R11871 = B11870 ? (R11867*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R11867
R11872 = R11713&0x20000000000 R11873 = SignExtend(o1=0xf, o2=R11872:bv256) B11874 = 0x0s<R11873R11875 = B11874 ? (R11871*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R11871
R11876 = R11713&0x10000000000 R11877 = SignExtend(o1=0xf, o2=R11876:bv256) B11878 = 0x0s<R11877R11879 = B11878 ? (R11875*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R11875
R11880 = R11713&0x8000000000 R11881 = SignExtend(o1=0xf, o2=R11880:bv256) B11882 = 0x0s<R11881R11883 = B11882 ? (R11879*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R11879
R11884 = R11713&0x4000000000 R11885 = SignExtend(o1=0xf, o2=R11884:bv256) B11886 = 0x0s<R11885R11887 = B11886 ? (R11883*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R11883
R11888 = R11713&0x2000000000 R11889 = SignExtend(o1=0xf, o2=R11888:bv256) B11890 = 0x0s<R11889R11891 = B11890 ? (R11887*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R11887
R11892 = R11713&0x1000000000 R11893 = SignExtend(o1=0xf, o2=R11892:bv256) B11894 = 0x0s<R11893R11895 = B11894 ? (R11891*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R11891
R11896 = R11713&0x800000000 R11897 = SignExtend(o1=0xf, o2=R11896:bv256) B11898 = 0x0s<R11897R11899 = B11898 ? (R11895*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R11895
R11900 = R11713&0x400000000 R11901 = SignExtend(o1=0xf, o2=R11900:bv256) B11902 = 0x0s<R11901R11903 = B11902 ? (R11899*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R11899
R11904 = R11713&0x200000000 R11905 = SignExtend(o1=0xf, o2=R11904:bv256) B11906 = 0x0s<R11905R11907 = B11906 ? (R11903*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R11903
R11908 = R11713&0x100000000 R11909 = SignExtend(o1=0xf, o2=R11908:bv256) B11910 = 0x0s<R11909R11911 = B11910 ? (R11907*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R11907
R11912 = R11713&0x80000000 R11913 = SignExtend(o1=0xf, o2=R11912:bv256) B11914 = 0x0s<R11913R11915 = B11914 ? (R11911*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R11911
R11916 = R11713&0x40000000 R11917 = SignExtend(o1=0xf, o2=R11916:bv256) B11918 = 0x0s<R11917R11919 = B11918 ? (R11915*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R11915
R11920 = R11713&0x20000000 R11921 = SignExtend(o1=0xf, o2=R11920:bv256) B11922 = 0x0s<R11921R11923 = B11922 ? (R11919*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R11919
R11924 = R11713&0x10000000 R11925 = SignExtend(o1=0xf, o2=R11924:bv256) B11926 = 0x0s<R11925R11927 = B11926 ? (R11923*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R11923
R11928 = R11713&0x8000000 R11929 = SignExtend(o1=0xf, o2=R11928:bv256) B11930 = 0x0s<R11929R11931 = B11930 ? (R11927*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R11927
R11932 = R11713&0x4000000 R11933 = SignExtend(o1=0xf, o2=R11932:bv256) B11934 = 0x0s<R11933R11935 = B11934 ? (R11931*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R11931
R11936 = R11713&0x2000000 R11937 = SignExtend(o1=0xf, o2=R11936:bv256) B11938 = 0x0s<R11937R11939 = B11938 ? (R11935*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R11935
R11940 = R11713&0x1000000 R11941 = SignExtend(o1=0xf, o2=R11940:bv256) B11942 = 0x0s<R11941R11943 = B11942 ? (R11939*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R11939
R11944 = R11713&0x800000 R11945 = SignExtend(o1=0xf, o2=R11944:bv256) B11946 = 0x0s<R11945R11947 = B11946 ? (R11943*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R11943
R11948 = R11713&0x400000 R11949 = SignExtend(o1=0xf, o2=R11948:bv256) B11950 = 0x0s<R11949R11951 = B11950 ? (R11947*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R11947
R11952 = R11713&0x200000 R11953 = SignExtend(o1=0xf, o2=R11952:bv256) B11954 = 0x0s<R11953R11955 = B11954 ? (R11951*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R11951
R11956 = R11713&0x100000 R11957 = SignExtend(o1=0xf, o2=R11956:bv256) B11958 = 0x0s<R11957R11959 = B11958 ? (R11955*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R11955
R11960 = R11713&0x80000 R11961 = SignExtend(o1=0xf, o2=R11960:bv256) B11962 = 0x0s<R11961R11963 = B11962 ? (R11959*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R11959
R11964 = R11713&0x40000 R11965 = SignExtend(o1=0xf, o2=R11964:bv256) B11966 = 0x0s<R11965R11967 = B11966 ? (R11963*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R11963
R11968 = R11713&0x20000 R11969 = SignExtend(o1=0xf, o2=R11968:bv256) B11970 = 0x0s<R11969R11971 = B11970 ? (R11967*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R11967
R11972 = R11713&0x10000 R11973 = SignExtend(o1=0xf, o2=R11972:bv256) B11974 = 0x0s<R11973R11975 = B11974 ? (R11971*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R11971
R11976 = R11713&0x8000 R11977 = SignExtend(o1=0xf, o2=R11976:bv256) B11978 = 0x0s<R11977R11979 = B11978 ? (R11975*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R11975
R11980 = R11713&0x4000 R11981 = SignExtend(o1=0xf, o2=R11980:bv256) B11982 = 0x0s<R11981R11983 = B11982 ? (R11979*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R11979
R11984 = R11713&0x2000 R11985 = SignExtend(o1=0xf, o2=R11984:bv256) B11986 = 0x0s<R11985R11987 = B11986 ? (R11983*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R11983
R11988 = R11713&0x1000 R11989 = SignExtend(o1=0xf, o2=R11988:bv256) B11990 = 0x0s<R11989R11991 = B11990 ? (R11987*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R11987
R11992 = R11713&0x800 R11993 = SignExtend(o1=0xf, o2=R11992:bv256) B11994 = 0x0s<R11993R11995 = B11994 ? (R11991*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R11991
R11996 = R11713&0x400 R11997 = SignExtend(o1=0xf, o2=R11996:bv256) B11998 = 0x0s<R11997R11999 = B11998 ? (R11995*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R11995
R12000 = R11713&0x200 R12001 = SignExtend(o1=0xf, o2=R12000:bv256) B12002 = 0x0s<R12001R12003 = B12002 ? (R11999*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R11999
R12004 = R11713&0x100 R12005 = SignExtend(o1=0xf, o2=R12004:bv256) B12006 = 0x0s<R12005R12007 = B12006 ? (R12003*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R12003
R12008 = R11713&0x80 R12009 = SignExtend(o1=0xf, o2=R12008:bv256) B12010 = 0x0s<R12009R12011 = B12010 ? (R12007*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R12007
R12012 = R11713&0x40 R12013 = SignExtend(o1=0xf, o2=R12012:bv256) B12014 = 0x0s<R12013R12015 = B12014 ? (R12011*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R12011
R12016 = R11713&0x20 R12017 = SignExtend(o1=0xf, o2=R12016:bv256) B12018 = 0x0s<R12017R12019 = B12018 ? (R12015*0x100000000000000162e42fefa39ef366f)>>l0x80 : R12015
R12020 = R11713&0x10 R12021 = SignExtend(o1=0xf, o2=R12020:bv256) B12022 = 0x0s<R12021R12023 = B12022 ? (R12019*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R12019
R12024 = R11713&0x8 R12025 = SignExtend(o1=0xf, o2=R12024:bv256) B12026 = 0x0s<R12025R12027 = B12026 ? (R12023*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R12023
R12028 = R11713&0x4 R12029 = SignExtend(o1=0xf, o2=R12028:bv256) B12030 = 0x0s<R12029R12031 = B12030 ? (R12027*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R12027
R12032 = R11713&0x2 R12033 = SignExtend(o1=0xf, o2=R12032:bv256) B12034 = 0x0s<R12033R12035 = B12034 ? (R12031*0x1000000000000000162e42fefa39ef358)>>l0x80 : R12031
R12036 = R11713&0x1 R12037 = SignExtend(o1=0xf, o2=R12036:bv256) B12038 = 0x0s<R12037R12039 = B12038 ? (R12035*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R12035
R12040 = SignExtend(o1=0xf, o2=R11713:bv256) R12041 = R12040>>a0x40 R12042 = 0x3f-R12041 R12043 = SignExtend(o1=0xf, o2=R12042:bv256) R12044 = R12039>>lR12043 R12045 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B12046 = R12044>R12045B12047 = !B12046
assume B12047 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_960_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 50198, 50200 := 79820, 79432::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_960_1_0_0_0_0_0 -> 16298_961_1_0_0_0_0_0::::Parallel assignment for 11782 := 12044::R11782 = R12044
Block 6663_984_1_9_15_0_22357_0:
M10250 = ReachabilityCertora8605_973_1_9_15_0_22362_0 ? M12684 : M6685
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6663_984_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::::Parallel assignment for 14667, 62444, 62447, 64180, 64183 := 14665, 62443, 62446, 64179, 64182::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6663_984_1_0_0_0_0_0 -> 6507_984_1_0_0_0_0_0::R8878 = M10250[R2615] B8879 = 0x1<R8878
assume !B8879::Parallel assignment for 8872, 8874, 8876, 10251, 10278 := 8585, 8587, 8589, 10250, 10277::R8872 = R8585R8876 = R8589R10278 = R10277
Block 6553_984_1_9_15_0_22359_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6553_984_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 62443, 62446, 64179, 64182 := 62444, 62447, 64180, 64183::R8586 = 0x0R8590 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6553_984_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 8585, 8587, 8589, 10250, 10277 := 8586, 8588, 8590, 6685, 6677::R8585 = R8586R8589 = R8590R10277 = R6677
Block 8605_973_1_9_15_0_22362_0:
M12684 = ReachabilityCertora8434_970_1_9_15_0_22373_0 ? M12685 : M10276B12997 = R12688s<0x0B12998 = !B12997B12999 = !B12998B13000 = !B12999
R13001 = 0x0+R12688 B13002 = R13001s<0x0B13003 = !B13002B13004 = !B13003B13005 = !B13004B13006 = B13005==B13000
assume B13006 B13009 = R12686s<0x0B13010 = !B13009B13011 = !B13010B13012 = !B13011
R13013 = 0x0+R12686 B13014 = R13013s<0x0B13015 = !B13014B13016 = !B13015B13017 = !B13016B13018 = B13017==B13012
assume B13018 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6658_981_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 62443, 62446, 64179, 64182 := 62445, 61380, 64181, 63007::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6658_981_1_0_0_0_0_0 -> 6663_984_1_0_0_0_0_0::::Parallel assignment for 8585, 8587, 8589, 10250, 10277 := 13001, 13020, 13013, 12684, 10269::R8585 = R13001R8589 = R13013R10277 = R10269
Block 9050_962_1_9_15_0_22366_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8553_968_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 59710, 59712, 59715 := 58699, 58701, 55653::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8553_968_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 12684, 12686, 12688 := 10276, 13024, 11494::R12686 = R13024R12688 = R11494
Block 8878_962_1_9_15_0_22369_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8878_962_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 58699, 58701 := 58700, 58702::R13025 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8878_962_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 13024 := 13025::R13024 = R13025
Block 8983_959_1_9_15_0_22370_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8983_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 58699, 58701 := 63034, 55649::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8983_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 13024 := 12083::R13024 = R12083
Block 6517_984_1_9_15_0_22371_0:
R8172 = M6685[R2615] B8173 = 0x0<R8172
assume B8173 R8175 = 0x20+R2615 R8176 = M6685[R8175] R8177 = 0x40+R8176 R8178 = M6685[R8177] B8179 = R8178<0x2B8180 = !B8179B8181 = B8180 ? !(R8178>0x8) : B8180
if B8181:bool goto 6557_984_1_9_15_0_22721_0 else goto 6553_984_1_9_15_0_22359_0
Block 8434_970_1_9_15_0_22373_0:
R12661 = M10276[R2615] B12662 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R12661
assume B12662 R12664 = 0x0+R2615 R12665 = M10276[R12664] R12666 = 0x60+R12665 R12667 = M10276[R12666] B12668 = R12083s<0x0B12669 = !B12668B12670 = !B12669B12671 = !B12670
R12672 = R12667+R12083 B12673 = R12672s<R12667B12674 = !B12673B12675 = !B12674B12676 = !B12675B12677 = B12676==B12671
assume B12677 R12679 = M10276[R2615] B12680 = 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff<R12679
assume B12680 R12682 = M10276[R12664] R12683 = 0x60+R12682 M12685 = M10276[R12683] = R12672 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8493_967_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 59710, 59712, 59715 := 59788, 59789, 55653::R12687 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8493_967_1_0_0_0_0_0 -> 8605_973_1_0_0_0_0_0::::Parallel assignment for 12684, 12686, 12688 := 12685, 12687, 11494::R12686 = R12687R12688 = R11494
Block 8524_970_1_9_15_0_22374_0:
R12690 = M10276[R9594] B12692 = R12083==0x0
if B12692:bool goto 8878_962_1_9_15_0_22369_0 else goto 8886_962_1_9_15_0_22380_0
Block 8962_960_1_9_15_0_22375_0:
R13101 = M10276[R10239] R13102 = R13101>>l0x20 R13103 = R13102>>l0x0 R13104 = 0xff&R13103 R13105 = R13104*0x7a120 B13106 = R13105<R10485
if B13106:bool goto 8993_959_1_9_15_0_22493_0 else goto 8983_959_1_9_15_0_22370_0
Block 8886_962_1_9_15_0_22380_0:
B13026 = R109>R12690B13027 = !B13026
assume B13027 R13028 = R12690-R109 B13029 = 0x0s<R12083
if B13029:bool goto 8920_960_1_9_15_0_22504_0 else goto 8962_960_1_9_15_0_22375_0
Block 9009_960_1_9_15_0_22396_0:
B14489 = 0x3b9aca00s<R14199B14490 = !B14489
assume B14490 B14491 = R12083==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB14492 = B14491 ? R14199==0x8000000000000000000000000000000000000000000000000000000000000000 : B14491B14493 = !B14492
assume B14493 R14494 = R12083*R14199 B14495 = smul_no_ofl_udfl:bif(R12083,R14199)
assume B14495 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_950_2_0_0_0_0_0 -> 7961_951_2_0_0_0_0_0::::Parallel assignment for 80700, 80702 := 82260, 81529::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_950_2_0_0_0_0_0 -> 7961_951_2_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_952_3_0_0_0_0_0 -> 8060_951_3_0_0_0_0_0::::Parallel assignment for 82564, 82566 := 82267, 82268::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_952_3_0_0_0_0_0 -> 8060_951_3_0_0_0_0_0::R14497 = R14494 /s 0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9045_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 58699, 58701 := 83875, 83161::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9045_959_1_0_0_0_0_0 -> 9050_962_1_0_0_0_0_0::::Parallel assignment for 13024 := 14497::R13024 = R14497
Block 13139_948_2_9_15_0_22400_0:
assume B14204 R14500 = SignExtend(o1=0xf, o2=R13640:bv256) R14501 = R14500>>a0x40 R14502 = SignExtend(o1=0x7, o2=R14501:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9005_958_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 78466 := 77756::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9005_958_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 14199 := 14502::R14199 = R14502
Block 13139_949_1_9_15_0_22401_0:
assume B13633 R14196 = SignExtend(o1=0xf, o2=R13332:bv256) R14197 = R14196>>a0x40 R14198 = SignExtend(o1=0x7, o2=R14197:bv256) TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8955_959_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 78466 := 78995::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8955_959_1_0_0_0_0_0 -> 9009_960_1_0_0_0_0_0::::Parallel assignment for 14199 := 14198::R14199 = R14198
Block 13115_948_2_9_15_0_22402_0:
R14201 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B14202 = R14201s<R13640B14203 = !B14202
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_948_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 75331 := 75335::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_948_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 14204 := 14203::B14204 = B14203
Block 13051_951_2_9_15_0_22403_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_951_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 75331 := 74828::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_951_2_0_0_0_0_0 -> 13139_948_2_0_0_0_0_0::::Parallel assignment for 14204 := 13643::B14204 = B13643
Block 13115_949_1_9_15_0_22404_0:
R13630 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13631 = R13630s<R13332B13632 = !B13631
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13115_949_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 76590 := 76594::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13115_949_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 13633 := 13632::B13633 = B13632
Block 13051_952_1_9_15_0_22405_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13051_952_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 76590 := 76006::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13051_952_1_0_0_0_0_0 -> 13139_949_1_0_0_0_0_0::::Parallel assignment for 13633 := 13335::B13633 = B13335
Block 13046_951_2_9_15_0_22406_0:
R13637 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13638 = SignExtend(o1=0xf, o2=R13603:bv256) R13639 = R13638*R13637 R13640 = R13639>>a0x40 R13641 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B13642 = R13640s<R13641B13643 = !B13642
if B13643:bool goto 13115_948_2_9_15_0_22402_0 else goto 13051_951_2_9_15_0_22403_0
Block 13046_952_1_9_15_0_22407_0:
R13329 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13330 = SignExtend(o1=0xf, o2=R13299:bv256) R13331 = R13330*R13329 R13332 = R13331>>a0x40 R13333 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B13334 = R13332s<R13333B13335 = !B13334
if B13335:bool goto 13115_949_1_9_15_0_22404_0 else goto 13051_952_1_9_15_0_22405_0
Block 13000_951_2_9_15_0_22408_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_951_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 73031, 73033 := 73032, 73034::R13604 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_951_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 13603 := 13604::R13603 = R13604
Block 16298_948_2_9_15_0_22409_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_950_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 73031, 73033 := 74793, 74795::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_950_2_0_0_0_0_0 -> 13046_951_2_0_0_0_0_0::::Parallel assignment for 13603 := 13644::R13603 = R13644
Block 13000_952_1_9_15_0_22410_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13000_952_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 74307, 74309 := 74308, 74310::R13300 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13000_952_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 13299 := 13300::R13299 = R13300
Block 16298_949_1_9_15_0_22411_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13043_951_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 74307, 74309 := 75971, 75973::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13043_951_1_0_0_0_0_0 -> 13046_952_1_0_0_0_0_0::::Parallel assignment for 13299 := 13336::R13299 = R13336
Block 13301_948_2_9_15_0_22413_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_948_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 74793, 74795 := 74794, 74796::R13645 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_948_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 13644 := 13645::R13644 = R13645
Block 13301_949_1_9_15_0_22416_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=13301_949_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 75971, 75973 := 75972, 75974::R13337 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=13301_949_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 13336 := 13337::R13336 = R13337
Block 7961_947_1_9_15_0_22418_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_949_1_0_0_0_0_0 -> 8060_948_1_0_0_0_0_0::::Parallel assignment for 63725, 63727 := 63064, 63065::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_949_1_0_0_0_0_0 -> 8060_948_1_0_0_0_0_0::R12077 = R11766 /s 0x64 B12078 = R10302==0x0B12079 = !B12078
assume B12079 B12080 = R10302==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB12081 = B12080 ? R12077==0x8000000000000000000000000000000000000000000000000000000000000000 : B12080B12082 = !B12081
assume B12082 R12083 = R12077 /s R10302 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8272_968_1_0_0_0_0_0 -> 8304_970_1_0_0_0_0_0::::Parallel assignment for 55649, 55653 := 67800, 56461::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8272_968_1_0_0_0_0_0 -> 8304_970_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8304_970_1_0_0_0_0_0 -> 8349_969_1_0_0_0_0_0::::Parallel assignment for 56116, 56457 := 55875, 55874::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8304_970_1_0_0_0_0_0 -> 8349_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8349_969_1_0_0_0_0_0 -> 8390_969_1_0_0_0_0_0::::Parallel assignment for 56427, 56868 := 56116, 56457::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8349_969_1_0_0_0_0_0 -> 8390_969_1_0_0_0_0_0::TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8390_969_1_0_0_0_0_0 -> 8428_969_1_0_0_0_0_0::::Parallel assignment for 56841, 56843 := 56868, 56427::B12086 = false
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8390_969_1_0_0_0_0_0 -> 8428_969_1_0_0_0_0_0::if B12086:bool goto 8434_970_1_9_15_0_22373_0 else goto 8524_970_1_9_15_0_22374_0
Block 7832_947_1_9_15_0_22425_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_947_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 60871, 60873 := 60872, 60874::R11767 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_947_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 11766 := 11767::R11766 = R11767
Block 12911_948_2_9_15_0_22427_0:
assume B13272 R13310 = R13234*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R13311 = SignExtend(o1=0xf, o2=R13310:bv256) B13312 = R13311s<0x400000000000000000
assume B13312 R13314 = SignExtend(o1=0xf, o2=R13310:bv256) B13315 = R13314s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13315:bool goto 13000_951_2_9_15_0_22408_0 else goto 13008_951_2_9_15_0_22428_0
Block 13008_951_2_9_15_0_22428_0:
R13605 = SignExtend(o1=0xf, o2=R13310:bv256) R13606 = R13605*0x171547652b82fe1777d0ffda0d23a7d12 R13607 = R13606>>a0x80 R13608 = SignExtend(o1=0xf, o2=R13607:bv256) B13609 = R13608s<0x400000000000000000
assume B13609 R13611 = SignExtend(o1=0xf, o2=R13607:bv256) B13612 = R13611s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13612:bool goto 13301_948_2_9_15_0_22413_0 else goto 13309_948_2_9_15_0_22918_0
Block 12911_949_1_9_15_0_22431_0:
assume B13217 R13263 = R13195*0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff R13264 = SignExtend(o1=0xf, o2=R13263:bv256) B13265 = R13264s<0x400000000000000000
assume B13265 R13267 = SignExtend(o1=0xf, o2=R13263:bv256) B13268 = R13267s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13268:bool goto 13000_952_1_9_15_0_22410_0 else goto 13008_952_1_9_15_0_22432_0
Block 13008_952_1_9_15_0_22432_0:
R13301 = SignExtend(o1=0xf, o2=R13263:bv256) R13302 = R13301*0x171547652b82fe1777d0ffda0d23a7d12 R13303 = R13302>>a0x80 R13304 = SignExtend(o1=0xf, o2=R13303:bv256) B13305 = R13304s<0x400000000000000000
assume B13305 R13307 = SignExtend(o1=0xf, o2=R13303:bv256) B13308 = R13307s<0xffffffffffffffffffffffffffffffffffffffffffffffc00000000000000000
if B13308:bool goto 13301_949_1_9_15_0_22416_0 else goto 13309_949_1_9_15_0_22919_0
Block 7961_945_1_9_15_0_22435_0:
B11708 = R11603==0x0
if B11708:bool goto 7832_947_1_9_15_0_22425_0 else goto 7840_947_1_9_15_0_22468_0
Block 12887_948_2_9_15_0_22436_0:
R13269 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13270 = R13269s<R13234B13271 = !B13270
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_948_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 70586 := 70590::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_948_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 13272 := 13271::B13272 = B13271
Block 12838_947_2_9_15_0_22437_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_947_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 70586 := 70153::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_947_2_0_0_0_0_0 -> 12911_948_2_0_0_0_0_0::::Parallel assignment for 13272 := 13237::B13272 = B13237
Block 12887_949_1_9_15_0_22439_0:
R13214 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13215 = R13214s<R13195B13216 = !B13215
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12887_949_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 71532 := 71536::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12887_949_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 13217 := 13216::B13217 = B13216
Block 12838_948_1_9_15_0_22440_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12838_948_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 71532 := 71085::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12838_948_1_0_0_0_0_0 -> 12911_949_1_0_0_0_0_0::::Parallel assignment for 13217 := 13198::B13217 = B13198
Block 7832_945_1_9_15_0_22442_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_945_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 58721, 58723 := 58722, 58724::R11604 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_945_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 11603 := 11604::R11603 = R11604
Block 7840_947_1_9_15_0_22468_0:
B11768 = R11603==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11769 = B11768 ? R10979==0x8000000000000000000000000000000000000000000000000000000000000000 : B11768B11770 = !B11769
assume B11770 R11771 = R11603*R10979 B11772 = smul_no_ofl_udfl:bif(R11603,R10979)
assume B11772 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_946_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 60871, 60873 := 63057, 61928::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_946_1_0_0_0_0_0 -> 7961_947_1_0_0_0_0_0::::Parallel assignment for 11766 := 11771::R11766 = R11771
Block 7840_945_1_9_15_0_22480_0:
B11605 = R10284==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11606 = B11605 ? R11496==0x8000000000000000000000000000000000000000000000000000000000000000 : B11605B11607 = !B11606
assume B11607 R11608 = R10284*R11496 B11609 = smul_no_ofl_udfl:bif(R10284,R11496)
assume B11609 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_944_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 58721, 58723 := 60855, 59796::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_944_1_0_0_0_0_0 -> 7961_945_1_0_0_0_0_0::::Parallel assignment for 11603 := 11608::R11603 = R11608
Block 12621_947_4_9_15_0_22481_0:
R13220 = R13199/0x1da9c00 B13221 = R13220>0x7fffffffffffffffB13222 = !B13221
assume B13222 R13223 = R13220&0xffffffffffffffffffffffffffffffffffffffffffffffffR13224 = R13223*0x10000000000000000
R13225 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13226 = R13225==0x0B13227 = !B13226
assume B13227 R13228 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13229 = SignExtend(o1=0xf, o2=R13224:bv256) R13230 = R13229&0xffffffffffffffffffffffffffffffffffffffffffffffffR13231 = R13230*0x10000000000000000B13232 = R13228>0x0
assume B13232 R13234 = R13231 /s R13228 R13235 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B13236 = R13234s<R13235B13237 = !B13236
if B13237:bool goto 12887_948_2_9_15_0_22436_0 else goto 12838_947_2_9_15_0_22437_0
Block 12621_948_1_9_15_0_22483_0:
R13181 = R13155/0x1da9c00 B13182 = R13181>0x7fffffffffffffffB13183 = !B13182
assume B13183 R13184 = R13181&0xffffffffffffffffffffffffffffffffffffffffffffffffR13185 = R13184*0x10000000000000000
R13186 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) B13187 = R13186==0x0B13188 = !B13187
assume B13188 R13189 = SignExtend(o1=0xf, o2=0x3b9aca000000000000000000) R13190 = SignExtend(o1=0xf, o2=R13185:bv256) R13191 = R13190&0xffffffffffffffffffffffffffffffffffffffffffffffffR13192 = R13191*0x10000000000000000B13193 = R13189>0x0
assume B13193 R13195 = R13192 /s R13189 R13196 = SignExtend(o1=0xf, o2=0xffffffffffffffffffffffffffffffff80000000000000000000000000000000) B13197 = R13195s<R13196B13198 = !B13197
if B13198:bool goto 12887_949_1_9_15_0_22439_0 else goto 12838_948_1_9_15_0_22440_0
Block 12504_947_4_9_15_0_22485_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_947_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 64801, 64803 := 64802, 64804::R13200 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_947_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 13199 := 13200::R13199 = R13200
Block 12504_948_1_9_15_0_22489_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_948_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 65867, 65869 := 65868, 65870::R13156 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_948_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 13155 := 13156::R13155 = R13156
Block 8993_959_1_9_15_0_22493_0:
R13161 = R10485-R13105 B13162 = R13161==0x0
if B13162:bool goto 12504_947_4_9_15_0_22485_0 else goto 12512_947_4_9_15_0_22497_0
Block 12512_947_4_9_15_0_22497_0:
R13201 = R13161*R13028 B13202 = mul_noofl:bif(R13161,R13028)
assume B13202 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_946_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 64801, 64803 := 65806, 64789::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_946_4_0_0_0_0_0 -> 12621_947_4_0_0_0_0_0::::Parallel assignment for 13199 := 13201::R13199 = R13201
Block 12512_948_1_9_15_0_22500_0:
R13157 = R13097*R13028 B13158 = mul_noofl:bif(R13097,R13028)
assume B13158 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_947_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 65867, 65869 := 66748, 65855::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_947_1_0_0_0_0_0 -> 12621_948_1_0_0_0_0_0::::Parallel assignment for 13155 := 13157::R13155 = R13157
Block 8920_960_1_9_15_0_22504_0:
R13092 = M10276[R10239] R13093 = R13092>>l0x28 R13094 = R13093>>l0x0 R13095 = 0xff&R13094 R13096 = R13095*0x7a120 R13097 = R10485+R13096 B13098 = add_must_ofl:bif(R10485,R13096)B13099 = !B13098
assume B13099 B13100 = R13097==0x0
if B13100:bool goto 12504_948_1_9_15_0_22489_0 else goto 12512_948_1_9_15_0_22500_0
Block 7961_948_1_9_15_0_22510_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7982_950_1_0_0_0_0_0 -> 8060_949_1_0_0_0_0_0::::Parallel assignment for 54245, 54247 := 53882, 53883::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7982_950_1_0_0_0_0_0 -> 8060_949_1_0_0_0_0_0::R11488 = R11367 /s 0x64 B11489 = R10302==0x0B11490 = !B11489
assume B11490 B11491 = R10302==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11492 = B11491 ? R11488==0x8000000000000000000000000000000000000000000000000000000000000000 : B11491B11493 = !B11492
assume B11493 R11494 = R11488 /s R10302 R11496 = M10276[R10981] B11498 = R10284==0x0
if B11498:bool goto 7832_945_1_9_15_0_22442_0 else goto 7840_945_1_9_15_0_22480_0
Block 7832_948_1_9_15_0_22513_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_948_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 52642, 52644 := 52643, 52645::R11368 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_948_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 11367 := 11368::R11367 = R11368
Block 7961_946_1_9_15_0_22519_0:
B11251 = R11097==0x0
if B11251:bool goto 7832_948_1_9_15_0_22513_0 else goto 7840_948_1_9_15_0_22543_0
Block 7832_946_1_9_15_0_22522_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7832_946_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 51089, 51091 := 51090, 51092::R11098 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7832_946_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 11097 := 11098::R11097 = R11098
Block 7840_948_1_9_15_0_22543_0:
B11369 = R11097==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11370 = B11369 ? R10979==0x8000000000000000000000000000000000000000000000000000000000000000 : B11369B11371 = !B11370
assume B11371 R11372 = R11097*R10979 B11373 = smul_no_ofl_udfl:bif(R11097,R10979)
assume B11373 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_947_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 52642, 52644 := 53875, 53252::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_947_1_0_0_0_0_0 -> 7961_948_1_0_0_0_0_0::::Parallel assignment for 11367 := 11372::R11367 = R11372
Block 9996_963_1_9_15_0_22546_0:
assume B10859 R10965 = M10276[R8576] R10966 = 0x0+R8866 R10967 = M10276[R10966] B10968 = R10967==R10965
assume B10968 R10970 = M10276[R8867] B10971 = R10970>0x1
assume B10971 R10973 = R10970-0x2 R10974 = 0x8*R10973 R10975 = 0x48+R10974 R10976 = M10276[R10239] R10977 = R10976>>lR10975 R10978 = R10977>>l0x0 R10979 = 0xff&R10978 R10981 = R8867+0x20
R10982 = M10276[R10981] B10984 = R10288==0x0
if B10984:bool goto 7832_946_1_9_15_0_22522_0 else goto 7840_946_1_9_15_0_22555_0
Block 9986_963_1_9_15_0_22553_0:
R10855 = R8867+0x20
R10856 = M10276[R10855] B10857 = R10856s<0x0B10858 = !B10857
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9986_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 47900 := 47904::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9986_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 10859 := 10858::B10859 = B10858
Block 9979_963_1_9_15_0_22554_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9979_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 47900 := 47046::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9979_963_1_0_0_0_0_0 -> 9996_963_1_0_0_0_0_0::::Parallel assignment for 10859 := 10784::B10859 = B10784
Block 7840_946_1_9_15_0_22555_0:
B11099 = R10288==0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffB11100 = B11099 ? R10982==0x8000000000000000000000000000000000000000000000000000000000000000 : B11099B11101 = !B11100
assume B11101 R11102 = R10288*R10982 B11103 = smul_no_ofl_udfl:bif(R10288,R10982)
assume B11103 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=7956_945_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 51089, 51091 := 52626, 51705::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=7956_945_1_0_0_0_0_0 -> 7961_946_1_0_0_0_0_0::::Parallel assignment for 11097 := 11102::R11097 = R11102
Block 12484_940_1_9_15_0_22571_0:
R10781 = M10276[R8867] B10782 = R10781<0x2B10783 = !B10782B10784 = B10783 ? !(R10781>0x8) : B10783
if B10784:bool goto 9986_963_1_9_15_0_22553_0 else goto 9979_963_1_9_15_0_22554_0
Block 12276_940_1_9_15_0_22574_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12276_940_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 42998 := 41728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12276_940_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 10485 := 10292::R10485 = R10292
Block 12315_939_1_9_15_0_22575_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12315_939_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 42998 := 41728::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12315_939_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 10485 := 10292::R10485 = R10292
Block 12283_940_1_9_15_0_22584_0:
B10487 = R10298>R109B10488 = !B10487
assume B10488 R10489 = R109-R10298 B10490 = R10489>R10244
if B10490:bool goto 12315_939_1_9_15_0_22575_0 else goto 12323_939_1_9_15_0_22630_0
Block 12621_928_1_9_15_0_22590_0:
R11499 = R11376+R11106 B11500 = add_must_ofl:bif(R11376,R11106)B11501 = !B11500
assume B11501 R11502 = R11499/0x3b9aca00 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12474_935_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 42998 := 54564::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12474_935_1_0_0_0_0_0 -> 12484_940_1_0_0_0_0_0::::Parallel assignment for 10485 := 11502::R10485 = R11502
Block 12504_928_1_9_15_0_22593_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_928_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 51686, 51688 := 51687, 51689::R11377 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_928_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 11376 := 11377::R11376 = R11377
Block 12621_929_1_9_15_0_22599_0:
B11252 = R10292==0x0
if B11252:bool goto 12504_928_1_9_15_0_22593_0 else goto 12512_928_1_9_15_0_22605_0
Block 12504_929_1_9_15_0_22603_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_929_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 50255, 50257 := 50256, 50258::R11107 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_929_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 11106 := 11107::R11106 = R11107
Block 12512_928_1_9_15_0_22605_0:
R11378 = R10292*R10985 B11379 = mul_noofl:bif(R10292,R10985)
assume B11379 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_927_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 51686, 51688 := 52566, 51674::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_927_1_0_0_0_0_0 -> 12621_928_1_0_0_0_0_0::::Parallel assignment for 11376 := 11378::R11376 = R11378
Block 12512_929_1_9_15_0_22613_0:
R11108 = R10295*R10988 B11109 = mul_noofl:bif(R10295,R10988)
assume B11109 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_928_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 50255, 50257 := 51027, 50243::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_928_1_0_0_0_0_0 -> 12621_929_1_0_0_0_0_0::::Parallel assignment for 11106 := 11108::R11106 = R11108
Block 12621_932_1_9_15_0_22620_0:
R10985 = R10862/R10244 B10986 = R10985>0x3b9aca00B10987 = !B10986
assume B10987 R10988 = 0x3b9aca00-R10985 B10989 = R10295==0x0
if B10989:bool goto 12504_929_1_9_15_0_22603_0 else goto 12512_929_1_9_15_0_22613_0
Block 12504_932_1_9_15_0_22625_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12504_932_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 45825, 45827 := 45826, 45828::R10863 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12504_932_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 10862 := 10863::R10862 = R10863
Block 12323_939_1_9_15_0_22630_0:
B10786 = R10489==0x0
if B10786:bool goto 12504_932_1_9_15_0_22625_0 else goto 12512_932_1_9_15_0_22635_0
Block 12512_932_1_9_15_0_22635_0:
R10864 = R10489*0x3b9aca00 B10865 = mul_noofl:bif(R10489,0x3b9aca00)
assume B10865 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=12616_931_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 45825, 45827 := 46603, 45813::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=12616_931_1_0_0_0_0_0 -> 12621_932_1_0_0_0_0_0::::Parallel assignment for 10862 := 10864::R10862 = R10864
Block 9786_964_1_9_15_0_22645_0:
B10226 = R10126==0x0
assume B10226 R10228 = M6685[R9592] B10229 = 0x1>R10228B10230 = !B10229
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9805_963_1_0_0_0_0_0 -> 9814_963_1_0_0_0_0_0::::Parallel assignment for 23578 := 23582::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9805_963_1_0_0_0_0_0 -> 9814_963_1_0_0_0_0_0::assume B10230 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_959_1_0_0_0_0_0 -> 10866_959_1_0_0_0_0_0::::Parallel assignment for 24442 := 24443::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_959_1_0_0_0_0_0 -> 10866_959_1_0_0_0_0_0::R10233 = R109%0x76a700 R10234 = R109-R10233 R10235 = R10234+0x76a700 B10236 = add_must_ofl:bif(R10234,0x76a700)B10237 = !B10236
assume B10237 R10238 = M6685[R8576] R10239 = R9592+0x40
R10240 = M6685[R10239] R10241 = R10240>>l0x8 R10242 = R10241>>l0x0 R10243 = 0xff&R10242 R10244 = R10243*0x3c R10245 = R109%0x76a700 R10246 = R109-R10245 R10247 = R10246+0x76a700 R10248 = R6677+0x60R10249 = R6677+0x20M10253 = M6685[R10249] = R10238R10254 = R10249+0x20M10255 = M10253[R10254] = 0xf424a
R10256 = R10248-R6677 R10257 = R10256-0x20 M10258 = M10255[R6677] = R10257 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=66, nextFPWriteCmd=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=42), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=42)))::I10259 = keccak256exprsimple(0xf424a R10238)R10260 = R10248+0x60R10261 = R10248+0x20M10262 = M10258[R10261] = R10247R10263 = R10261+0x20M10264 = M10262[R10263] = I10259
R10265 = R10260-R10248 R10266 = R10265-0x20 M10267 = M10264[R10248] = R10266 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=65, nextFPWriteCmd=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=76), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=76)))::I10268 = keccak256exprsimple(I10259 R10247)R10269 = R10260+0x60R10270 = R10260+0x20M10271 = M10267[R10270] = R10235R10272 = R10270+0x20M10273 = M10271[R10272] = I10268
R10274 = R10269-R10260 R10275 = R10274-0x20 M10276 = M10273[R10260] = R10275 TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=67, nextFPWriteCmd=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=110), sort=PackedByteArray(finalWrite=CmdPointer(block=10906_949_1_0_0_0_0_0, pos=110)))::I10281 = keccak256exprsimple(I10268 R10235)
R10282 = W12[I10281] R10283 = R10282>>l0x0 R10284 = 0xffffffffffffffffffff&R10283 R10286 = R10282>>l0x50 R10287 = R10286>>l0x0 R10288 = 0xffffffffffffffffffff&R10287 R10290 = R10282>>l0xa0 R10291 = R10290>>l0x0 R10292 = 0xffffffff&R10291 R10293 = R10282>>l0xc0 R10294 = R10293>>l0x0 R10295 = 0xffffffff&R10294 R10296 = R10282>>l0xe0 R10297 = R10296>>l0x0 R10298 = 0xffffffff&R10297 I10300 = I10281+int 0x1 R10302 = W13[I10300] B10307 = R10244>0x0
assume B10307 B10309 = R10298>R109
if B10309:bool goto 12276_940_1_9_15_0_22574_0 else goto 12283_940_1_9_15_0_22584_0
Block 9675_961_1_9_15_0_22650_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9675_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 22007, 22009, 22013, 22015 := 22008, 22010, 22384, 22386::R10127 = 0x0
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9675_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 10126 := 10127::R10126 = R10127
Block 9698_961_1_9_15_0_22651_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9698_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 22007, 22009, 22013, 22015 := 22393, 22394, 22384, 22386::R10310 = 0x1
TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9698_961_1_0_0_0_0_0 -> 9786_964_1_0_0_0_0_0::::Parallel assignment for 10126 := 10310::R10126 = R10310
Block 8178_971_1_9_15_0_22692_0:
assume B9287 R9592 = 0x20+R6665 R9593 = M6685[R9592] R9594 = 0x20+R8866 R9595 = M6685[R9594] B9596 = R9593>0x0
assume B9596 B9598 = R9593>0x7B9599 = !B9598
assume B9599 B9600 = R109>0x76a700
assume B9600 R9602 = R109%0x76a700 R9603 = R109-R9602 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9619_962_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::::Parallel assignment for 22384, 22386 := 18506, 18507::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9619_962_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::B9604 = 0x1>R9593
if B9604:bool goto 9726_962_1_0_15_0_20047_0 else goto 9636_962_1_45_15_0_24564_0
Block 8168_971_1_9_15_0_22695_0:
R9283 = R8867+0x20
R9284 = M6685[R9283] B9285 = R9284s<0x0B9286 = !B9285
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8168_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 16482 := 16486::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8168_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 9287 := 9286::B9287 = B9286
Block 8161_971_1_9_15_0_22696_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=8161_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 16482 := 15960::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=8161_971_1_0_0_0_0_0 -> 8178_971_1_0_0_0_0_0::::Parallel assignment for 9287 := 8871::B9287 = B8871
Block 6596_984_1_9_15_0_22713_0:
R8863 = M6685[R2615] B8864 = 0x0<R8863
assume B8864 R8866 = M6685[R8175] R8867 = 0x40+R8866 R8868 = M6685[R8867] B8869 = R8868<0x2B8870 = !B8869B8871 = B8870 ? !(R8868>0x8) : B8870
if B8871:bool goto 8168_971_1_9_15_0_22695_0 else goto 8161_971_1_9_15_0_22696_0
Block 6557_984_1_9_15_0_22721_0:
R8576 = 0x0+R6665 R8577 = M6685[R8576] R8578 = M6685[R2615] B8579 = 0x0<R8578
assume B8579 R8581 = M6685[R8175] R8582 = 0x0+R8581 R8583 = M6685[R8582] B8584 = R8583==R8577
if B8584:bool goto 6596_984_1_9_15_0_22713_0 else goto 6592_984_1_1_15_0_21133_0
Block 13309_948_2_9_15_0_22918_0:
R13646 = R13607&0x8000000000000000 R13647 = SignExtend(o1=0xf, o2=R13646:bv256) B13648 = 0x0s<R13647R13649 = B13648 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R13650 = R13607&0x4000000000000000 R13651 = SignExtend(o1=0xf, o2=R13650:bv256) B13652 = 0x0s<R13651R13653 = B13652 ? (R13649*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R13649
R13654 = R13607&0x2000000000000000 R13655 = SignExtend(o1=0xf, o2=R13654:bv256) B13656 = 0x0s<R13655R13657 = B13656 ? (R13653*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R13653
R13658 = R13607&0x1000000000000000 R13659 = SignExtend(o1=0xf, o2=R13658:bv256) B13660 = 0x0s<R13659R13661 = B13660 ? (R13657*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R13657
R13662 = R13607&0x800000000000000 R13663 = SignExtend(o1=0xf, o2=R13662:bv256) B13664 = 0x0s<R13663R13665 = B13664 ? (R13661*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R13661
R13666 = R13607&0x400000000000000 R13667 = SignExtend(o1=0xf, o2=R13666:bv256) B13668 = 0x0s<R13667R13669 = B13668 ? (R13665*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R13665
R13670 = R13607&0x200000000000000 R13671 = SignExtend(o1=0xf, o2=R13670:bv256) B13672 = 0x0s<R13671R13673 = B13672 ? (R13669*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R13669
R13674 = R13607&0x100000000000000 R13675 = SignExtend(o1=0xf, o2=R13674:bv256) B13676 = 0x0s<R13675R13677 = B13676 ? (R13673*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R13673
R13678 = R13607&0x80000000000000 R13679 = SignExtend(o1=0xf, o2=R13678:bv256) B13680 = 0x0s<R13679R13681 = B13680 ? (R13677*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R13677
R13682 = R13607&0x40000000000000 R13683 = SignExtend(o1=0xf, o2=R13682:bv256) B13684 = 0x0s<R13683R13685 = B13684 ? (R13681*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R13681
R13686 = R13607&0x20000000000000 R13687 = SignExtend(o1=0xf, o2=R13686:bv256) B13688 = 0x0s<R13687R13689 = B13688 ? (R13685*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R13685
R13690 = R13607&0x10000000000000 R13691 = SignExtend(o1=0xf, o2=R13690:bv256) B13692 = 0x0s<R13691R13693 = B13692 ? (R13689*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R13689
R13694 = R13607&0x8000000000000 R13695 = SignExtend(o1=0xf, o2=R13694:bv256) B13696 = 0x0s<R13695R13697 = B13696 ? (R13693*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R13693
R13698 = R13607&0x4000000000000 R13699 = SignExtend(o1=0xf, o2=R13698:bv256) B13700 = 0x0s<R13699R13701 = B13700 ? (R13697*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R13697
R13702 = R13607&0x2000000000000 R13703 = SignExtend(o1=0xf, o2=R13702:bv256) B13704 = 0x0s<R13703R13705 = B13704 ? (R13701*0x1000162e525ee054754457d5995292026)>>l0x80 : R13701
R13706 = R13607&0x1000000000000 R13707 = SignExtend(o1=0xf, o2=R13706:bv256) B13708 = 0x0s<R13707R13709 = B13708 ? (R13705*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R13705
R13710 = R13607&0x800000000000 R13711 = SignExtend(o1=0xf, o2=R13710:bv256) B13712 = 0x0s<R13711R13713 = B13712 ? (R13709*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R13709
R13714 = R13607&0x400000000000 R13715 = SignExtend(o1=0xf, o2=R13714:bv256) B13716 = 0x0s<R13715R13717 = B13716 ? (R13713*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R13713
R13718 = R13607&0x200000000000 R13719 = SignExtend(o1=0xf, o2=R13718:bv256) B13720 = 0x0s<R13719R13721 = B13720 ? (R13717*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R13717
R13722 = R13607&0x100000000000 R13723 = SignExtend(o1=0xf, o2=R13722:bv256) B13724 = 0x0s<R13723R13725 = B13724 ? (R13721*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R13721
R13726 = R13607&0x80000000000 R13727 = SignExtend(o1=0xf, o2=R13726:bv256) B13728 = 0x0s<R13727R13729 = B13728 ? (R13725*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R13725
R13730 = R13607&0x40000000000 R13731 = SignExtend(o1=0xf, o2=R13730:bv256) B13732 = 0x0s<R13731R13733 = B13732 ? (R13729*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R13729
R13734 = R13607&0x20000000000 R13735 = SignExtend(o1=0xf, o2=R13734:bv256) B13736 = 0x0s<R13735R13737 = B13736 ? (R13733*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R13733
R13738 = R13607&0x10000000000 R13739 = SignExtend(o1=0xf, o2=R13738:bv256) B13740 = 0x0s<R13739R13741 = B13740 ? (R13737*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R13737
R13742 = R13607&0x8000000000 R13743 = SignExtend(o1=0xf, o2=R13742:bv256) B13744 = 0x0s<R13743R13745 = B13744 ? (R13741*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R13741
R13746 = R13607&0x4000000000 R13747 = SignExtend(o1=0xf, o2=R13746:bv256) B13748 = 0x0s<R13747R13749 = B13748 ? (R13745*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R13745
R13750 = R13607&0x2000000000 R13751 = SignExtend(o1=0xf, o2=R13750:bv256) B13752 = 0x0s<R13751R13753 = B13752 ? (R13749*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R13749
R13754 = R13607&0x1000000000 R13755 = SignExtend(o1=0xf, o2=R13754:bv256) B13756 = 0x0s<R13755R13757 = B13756 ? (R13753*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R13753
R13758 = R13607&0x800000000 R13759 = SignExtend(o1=0xf, o2=R13758:bv256) B13760 = 0x0s<R13759R13761 = B13760 ? (R13757*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R13757
R13762 = R13607&0x400000000 R13763 = SignExtend(o1=0xf, o2=R13762:bv256) B13764 = 0x0s<R13763R13765 = B13764 ? (R13761*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R13761
R13766 = R13607&0x200000000 R13767 = SignExtend(o1=0xf, o2=R13766:bv256) B13768 = 0x0s<R13767R13769 = B13768 ? (R13765*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R13765
R13770 = R13607&0x100000000 R13771 = SignExtend(o1=0xf, o2=R13770:bv256) B13772 = 0x0s<R13771R13773 = B13772 ? (R13769*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R13769
R13774 = R13607&0x80000000 R13775 = SignExtend(o1=0xf, o2=R13774:bv256) B13776 = 0x0s<R13775R13777 = B13776 ? (R13773*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R13773
R13778 = R13607&0x40000000 R13779 = SignExtend(o1=0xf, o2=R13778:bv256) B13780 = 0x0s<R13779R13781 = B13780 ? (R13777*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R13777
R13782 = R13607&0x20000000 R13783 = SignExtend(o1=0xf, o2=R13782:bv256) B13784 = 0x0s<R13783R13785 = B13784 ? (R13781*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R13781
R13786 = R13607&0x10000000 R13787 = SignExtend(o1=0xf, o2=R13786:bv256) B13788 = 0x0s<R13787R13789 = B13788 ? (R13785*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R13785
R13790 = R13607&0x8000000 R13791 = SignExtend(o1=0xf, o2=R13790:bv256) B13792 = 0x0s<R13791R13793 = B13792 ? (R13789*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R13789
R13794 = R13607&0x4000000 R13795 = SignExtend(o1=0xf, o2=R13794:bv256) B13796 = 0x0s<R13795R13797 = B13796 ? (R13793*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R13793
R13798 = R13607&0x2000000 R13799 = SignExtend(o1=0xf, o2=R13798:bv256) B13800 = 0x0s<R13799R13801 = B13800 ? (R13797*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R13797
R13802 = R13607&0x1000000 R13803 = SignExtend(o1=0xf, o2=R13802:bv256) B13804 = 0x0s<R13803R13805 = B13804 ? (R13801*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R13801
R13806 = R13607&0x800000 R13807 = SignExtend(o1=0xf, o2=R13806:bv256) B13808 = 0x0s<R13807R13809 = B13808 ? (R13805*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R13805
R13810 = R13607&0x400000 R13811 = SignExtend(o1=0xf, o2=R13810:bv256) B13812 = 0x0s<R13811R13813 = B13812 ? (R13809*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R13809
R13814 = R13607&0x200000 R13815 = SignExtend(o1=0xf, o2=R13814:bv256) B13816 = 0x0s<R13815R13817 = B13816 ? (R13813*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R13813
R13818 = R13607&0x100000 R13819 = SignExtend(o1=0xf, o2=R13818:bv256) B13820 = 0x0s<R13819R13821 = B13820 ? (R13817*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R13817
R13822 = R13607&0x80000 R13823 = SignExtend(o1=0xf, o2=R13822:bv256) B13824 = 0x0s<R13823R13825 = B13824 ? (R13821*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R13821
R13826 = R13607&0x40000 R13827 = SignExtend(o1=0xf, o2=R13826:bv256) B13828 = 0x0s<R13827R13829 = B13828 ? (R13825*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R13825
R13830 = R13607&0x20000 R13831 = SignExtend(o1=0xf, o2=R13830:bv256) B13832 = 0x0s<R13831R13833 = B13832 ? (R13829*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R13829
R13834 = R13607&0x10000 R13835 = SignExtend(o1=0xf, o2=R13834:bv256) B13836 = 0x0s<R13835R13837 = B13836 ? (R13833*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R13833
R13838 = R13607&0x8000 R13839 = SignExtend(o1=0xf, o2=R13838:bv256) B13840 = 0x0s<R13839R13841 = B13840 ? (R13837*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R13837
R13842 = R13607&0x4000 R13843 = SignExtend(o1=0xf, o2=R13842:bv256) B13844 = 0x0s<R13843R13845 = B13844 ? (R13841*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R13841
R13846 = R13607&0x2000 R13847 = SignExtend(o1=0xf, o2=R13846:bv256) B13848 = 0x0s<R13847R13849 = B13848 ? (R13845*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R13845
R13850 = R13607&0x1000 R13851 = SignExtend(o1=0xf, o2=R13850:bv256) B13852 = 0x0s<R13851R13853 = B13852 ? (R13849*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R13849
R13854 = R13607&0x800 R13855 = SignExtend(o1=0xf, o2=R13854:bv256) B13856 = 0x0s<R13855R13857 = B13856 ? (R13853*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R13853
R13858 = R13607&0x400 R13859 = SignExtend(o1=0xf, o2=R13858:bv256) B13860 = 0x0s<R13859R13861 = B13860 ? (R13857*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R13857
R13862 = R13607&0x200 R13863 = SignExtend(o1=0xf, o2=R13862:bv256) B13864 = 0x0s<R13863R13865 = B13864 ? (R13861*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R13861
R13866 = R13607&0x100 R13867 = SignExtend(o1=0xf, o2=R13866:bv256) B13868 = 0x0s<R13867R13869 = B13868 ? (R13865*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R13865
R13870 = R13607&0x80 R13871 = SignExtend(o1=0xf, o2=R13870:bv256) B13872 = 0x0s<R13871R13873 = B13872 ? (R13869*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R13869
R13874 = R13607&0x40 R13875 = SignExtend(o1=0xf, o2=R13874:bv256) B13876 = 0x0s<R13875R13877 = B13876 ? (R13873*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R13873
R13878 = R13607&0x20 R13879 = SignExtend(o1=0xf, o2=R13878:bv256) B13880 = 0x0s<R13879R13881 = B13880 ? (R13877*0x100000000000000162e42fefa39ef366f)>>l0x80 : R13877
R13882 = R13607&0x10 R13883 = SignExtend(o1=0xf, o2=R13882:bv256) B13884 = 0x0s<R13883R13885 = B13884 ? (R13881*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R13881
R13886 = R13607&0x8 R13887 = SignExtend(o1=0xf, o2=R13886:bv256) B13888 = 0x0s<R13887R13889 = B13888 ? (R13885*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R13885
R13890 = R13607&0x4 R13891 = SignExtend(o1=0xf, o2=R13890:bv256) B13892 = 0x0s<R13891R13893 = B13892 ? (R13889*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R13889
R13894 = R13607&0x2 R13895 = SignExtend(o1=0xf, o2=R13894:bv256) B13896 = 0x0s<R13895R13897 = B13896 ? (R13893*0x1000000000000000162e42fefa39ef358)>>l0x80 : R13893
R13898 = R13607&0x1 R13899 = SignExtend(o1=0xf, o2=R13898:bv256) B13900 = 0x0s<R13899R13901 = B13900 ? (R13897*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R13897
R13902 = SignExtend(o1=0xf, o2=R13607:bv256) R13903 = R13902>>a0x40 R13904 = 0x3f-R13903 R13905 = SignExtend(o1=0xf, o2=R13904:bv256) R13906 = R13901>>lR13905 R13907 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13908 = R13906>R13907B13909 = !B13908
assume B13909 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_947_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 74793, 74795 := 103137, 102832::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_947_2_0_0_0_0_0 -> 16298_948_2_0_0_0_0_0::::Parallel assignment for 13644 := 13906::R13644 = R13906
Block 13309_949_1_9_15_0_22919_0:
R13338 = R13303&0x8000000000000000 R13339 = SignExtend(o1=0xf, o2=R13338:bv256) B13340 = 0x0s<R13339R13341 = B13340 ? 0xb504f333f9de6484597d89b3754abe9f : 0x80000000000000000000000000000000
R13342 = R13303&0x4000000000000000 R13343 = SignExtend(o1=0xf, o2=R13342:bv256) B13344 = 0x0s<R13343R13345 = B13344 ? (R13341*0x1306fe0a31b7152de8d5a46305c85edec)>>l0x80 : R13341
R13346 = R13303&0x2000000000000000 R13347 = SignExtend(o1=0xf, o2=R13346:bv256) B13348 = 0x0s<R13347R13349 = B13348 ? (R13345*0x1172b83c7d517adcdf7c8c50eb14a791f)>>l0x80 : R13345
R13350 = R13303&0x1000000000000000 R13351 = SignExtend(o1=0xf, o2=R13350:bv256) B13352 = 0x0s<R13351R13353 = B13352 ? (R13349*0x10b5586cf9890f6298b92b71842a98363)>>l0x80 : R13349
R13354 = R13303&0x800000000000000 R13355 = SignExtend(o1=0xf, o2=R13354:bv256) B13356 = 0x0s<R13355R13357 = B13356 ? (R13353*0x1059b0d31585743ae7c548eb68ca417fd)>>l0x80 : R13353
R13358 = R13303&0x400000000000000 R13359 = SignExtend(o1=0xf, o2=R13358:bv256) B13360 = 0x0s<R13359R13361 = B13360 ? (R13357*0x102c9a3e778060ee6f7caca4f7a29bde8)>>l0x80 : R13357
R13362 = R13303&0x200000000000000 R13363 = SignExtend(o1=0xf, o2=R13362:bv256) B13364 = 0x0s<R13363R13365 = B13364 ? (R13361*0x10163da9fb33356d84a66ae336dcdfa3f)>>l0x80 : R13361
R13366 = R13303&0x100000000000000 R13367 = SignExtend(o1=0xf, o2=R13366:bv256) B13368 = 0x0s<R13367R13369 = B13368 ? (R13365*0x100b1afa5abcbed6129ab13ec11dc9543)>>l0x80 : R13365
R13370 = R13303&0x80000000000000 R13371 = SignExtend(o1=0xf, o2=R13370:bv256) B13372 = 0x0s<R13371R13373 = B13372 ? (R13369*0x10058c86da1c09ea1ff19d294cf2f679b)>>l0x80 : R13369
R13374 = R13303&0x40000000000000 R13375 = SignExtend(o1=0xf, o2=R13374:bv256) B13376 = 0x0s<R13375R13377 = B13376 ? (R13373*0x1002c605e2e8cec506d21bfc89a23a00f)>>l0x80 : R13373
R13378 = R13303&0x20000000000000 R13379 = SignExtend(o1=0xf, o2=R13378:bv256) B13380 = 0x0s<R13379R13381 = B13380 ? (R13377*0x100162f3904051fa128bca9c55c31e5df)>>l0x80 : R13377
R13382 = R13303&0x10000000000000 R13383 = SignExtend(o1=0xf, o2=R13382:bv256) B13384 = 0x0s<R13383R13385 = B13384 ? (R13381*0x1000b175effdc76ba38e31671ca939725)>>l0x80 : R13381
R13386 = R13303&0x8000000000000 R13387 = SignExtend(o1=0xf, o2=R13386:bv256) B13388 = 0x0s<R13387R13389 = B13388 ? (R13385*0x100058ba01fb9f96d6cacd4b180917c3d)>>l0x80 : R13385
R13390 = R13303&0x4000000000000 R13391 = SignExtend(o1=0xf, o2=R13390:bv256) B13392 = 0x0s<R13391R13393 = B13392 ? (R13389*0x10002c5cc37da9491d0985c348c68e7b3)>>l0x80 : R13389
R13394 = R13303&0x2000000000000 R13395 = SignExtend(o1=0xf, o2=R13394:bv256) B13396 = 0x0s<R13395R13397 = B13396 ? (R13393*0x1000162e525ee054754457d5995292026)>>l0x80 : R13393
R13398 = R13303&0x1000000000000 R13399 = SignExtend(o1=0xf, o2=R13398:bv256) B13400 = 0x0s<R13399R13401 = B13400 ? (R13397*0x10000b17255775c040618bf4a4ade83fc)>>l0x80 : R13397
R13402 = R13303&0x800000000000 R13403 = SignExtend(o1=0xf, o2=R13402:bv256) B13404 = 0x0s<R13403R13405 = B13404 ? (R13401*0x1000058b91b5bc9ae2eed81e9b7d4cfab)>>l0x80 : R13401
R13406 = R13303&0x400000000000 R13407 = SignExtend(o1=0xf, o2=R13406:bv256) B13408 = 0x0s<R13407R13409 = B13408 ? (R13405*0x100002c5c89d5ec6ca4d7c8acc017b7c9)>>l0x80 : R13405
R13410 = R13303&0x200000000000 R13411 = SignExtend(o1=0xf, o2=R13410:bv256) B13412 = 0x0s<R13411R13413 = B13412 ? (R13409*0x10000162e43f4f831060e02d839a9d16d)>>l0x80 : R13409
R13414 = R13303&0x100000000000 R13415 = SignExtend(o1=0xf, o2=R13414:bv256) B13416 = 0x0s<R13415R13417 = B13416 ? (R13413*0x100000b1721bcfc99d9f890ea06911763)>>l0x80 : R13413
R13418 = R13303&0x80000000000 R13419 = SignExtend(o1=0xf, o2=R13418:bv256) B13420 = 0x0s<R13419R13421 = B13420 ? (R13417*0x10000058b90cf1e6d97f9ca14dbcc1628)>>l0x80 : R13417
R13422 = R13303&0x40000000000 R13423 = SignExtend(o1=0xf, o2=R13422:bv256) B13424 = 0x0s<R13423R13425 = B13424 ? (R13421*0x1000002c5c863b73f016468f6bac5ca2b)>>l0x80 : R13421
R13426 = R13303&0x20000000000 R13427 = SignExtend(o1=0xf, o2=R13426:bv256) B13428 = 0x0s<R13427R13429 = B13428 ? (R13425*0x100000162e430e5a18f6119e3c02282a5)>>l0x80 : R13425
R13430 = R13303&0x10000000000 R13431 = SignExtend(o1=0xf, o2=R13430:bv256) B13432 = 0x0s<R13431R13433 = B13432 ? (R13429*0x1000000b1721835514b86e6d96efd1bfe)>>l0x80 : R13429
R13434 = R13303&0x8000000000 R13435 = SignExtend(o1=0xf, o2=R13434:bv256) B13436 = 0x0s<R13435R13437 = B13436 ? (R13433*0x100000058b90c0b48c6be5df846c5b2ef)>>l0x80 : R13433
R13438 = R13303&0x4000000000 R13439 = SignExtend(o1=0xf, o2=R13438:bv256) B13440 = 0x0s<R13439R13441 = B13440 ? (R13437*0x10000002c5c8601cc6b9e94213c72737a)>>l0x80 : R13437
R13442 = R13303&0x2000000000 R13443 = SignExtend(o1=0xf, o2=R13442:bv256) B13444 = 0x0s<R13443R13445 = B13444 ? (R13441*0x1000000162e42fff037df38aa2b219f06)>>l0x80 : R13441
R13446 = R13303&0x1000000000 R13447 = SignExtend(o1=0xf, o2=R13446:bv256) B13448 = 0x0s<R13447R13449 = B13448 ? (R13445*0x10000000b17217fba9c739aa5819f44f9)>>l0x80 : R13445
R13450 = R13303&0x800000000 R13451 = SignExtend(o1=0xf, o2=R13450:bv256) B13452 = 0x0s<R13451R13453 = B13452 ? (R13449*0x1000000058b90bfcdee5acd3c1cedc823)>>l0x80 : R13449
R13454 = R13303&0x400000000 R13455 = SignExtend(o1=0xf, o2=R13454:bv256) B13456 = 0x0s<R13455R13457 = B13456 ? (R13453*0x100000002c5c85fe31f35a6a30da1be50)>>l0x80 : R13453
R13458 = R13303&0x200000000 R13459 = SignExtend(o1=0xf, o2=R13458:bv256) B13460 = 0x0s<R13459R13461 = B13460 ? (R13457*0x10000000162e42ff0999ce3541b9fffcf)>>l0x80 : R13457
R13462 = R13303&0x100000000 R13463 = SignExtend(o1=0xf, o2=R13462:bv256) B13464 = 0x0s<R13463R13465 = B13464 ? (R13461*0x100000000b17217f80f4ef5aadda45554)>>l0x80 : R13461
R13466 = R13303&0x80000000 R13467 = SignExtend(o1=0xf, o2=R13466:bv256) B13468 = 0x0s<R13467R13469 = B13468 ? (R13465*0x10000000058b90bfbf8479bd5a81b51ad)>>l0x80 : R13465
R13470 = R13303&0x40000000 R13471 = SignExtend(o1=0xf, o2=R13470:bv256) B13472 = 0x0s<R13471R13473 = B13472 ? (R13469*0x1000000002c5c85fdf84bd62ae30a74cc)>>l0x80 : R13469
R13474 = R13303&0x20000000 R13475 = SignExtend(o1=0xf, o2=R13474:bv256) B13476 = 0x0s<R13475R13477 = B13476 ? (R13473*0x100000000162e42fefb2fed257559bdaa)>>l0x80 : R13473
R13478 = R13303&0x10000000 R13479 = SignExtend(o1=0xf, o2=R13478:bv256) B13480 = 0x0s<R13479R13481 = B13480 ? (R13477*0x1000000000b17217f7d5a7716bba4a9ae)>>l0x80 : R13477
R13482 = R13303&0x8000000 R13483 = SignExtend(o1=0xf, o2=R13482:bv256) B13484 = 0x0s<R13483R13485 = B13484 ? (R13481*0x100000000058b90bfbe9ddbac5e109cce)>>l0x80 : R13481
R13486 = R13303&0x4000000 R13487 = SignExtend(o1=0xf, o2=R13486:bv256) B13488 = 0x0s<R13487R13489 = B13488 ? (R13485*0x10000000002c5c85fdf4b15de6f17eb0d)>>l0x80 : R13485
R13490 = R13303&0x2000000 R13491 = SignExtend(o1=0xf, o2=R13490:bv256) B13492 = 0x0s<R13491R13493 = B13492 ? (R13489*0x1000000000162e42fefa494f1478fde05)>>l0x80 : R13489
R13494 = R13303&0x1000000 R13495 = SignExtend(o1=0xf, o2=R13494:bv256) B13496 = 0x0s<R13495R13497 = B13496 ? (R13493*0x10000000000b17217f7d20cf927c8e94c)>>l0x80 : R13493
R13498 = R13303&0x800000 R13499 = SignExtend(o1=0xf, o2=R13498:bv256) B13500 = 0x0s<R13499R13501 = B13500 ? (R13497*0x1000000000058b90bfbe8f71cb4e4b33d)>>l0x80 : R13497
R13502 = R13303&0x400000 R13503 = SignExtend(o1=0xf, o2=R13502:bv256) B13504 = 0x0s<R13503R13505 = B13504 ? (R13501*0x100000000002c5c85fdf477b662b26945)>>l0x80 : R13501
R13506 = R13303&0x200000 R13507 = SignExtend(o1=0xf, o2=R13506:bv256) B13508 = 0x0s<R13507R13509 = B13508 ? (R13505*0x10000000000162e42fefa3ae53369388c)>>l0x80 : R13505
R13510 = R13303&0x100000 R13511 = SignExtend(o1=0xf, o2=R13510:bv256) B13512 = 0x0s<R13511R13513 = B13512 ? (R13509*0x100000000000b17217f7d1d351a389d40)>>l0x80 : R13509
R13514 = R13303&0x80000 R13515 = SignExtend(o1=0xf, o2=R13514:bv256) B13516 = 0x0s<R13515R13517 = B13516 ? (R13513*0x10000000000058b90bfbe8e8b2d3d4ede)>>l0x80 : R13513
R13518 = R13303&0x40000 R13519 = SignExtend(o1=0xf, o2=R13518:bv256) B13520 = 0x0s<R13519R13521 = B13520 ? (R13517*0x1000000000002c5c85fdf4741bea6e77e)>>l0x80 : R13517
R13522 = R13303&0x20000 R13523 = SignExtend(o1=0xf, o2=R13522:bv256) B13524 = 0x0s<R13523R13525 = B13524 ? (R13521*0x100000000000162e42fefa39fe95583c2)>>l0x80 : R13521
R13526 = R13303&0x10000 R13527 = SignExtend(o1=0xf, o2=R13526:bv256) B13528 = 0x0s<R13527R13529 = B13528 ? (R13525*0x1000000000000b17217f7d1cfb72b45e1)>>l0x80 : R13525
R13530 = R13303&0x8000 R13531 = SignExtend(o1=0xf, o2=R13530:bv256) B13532 = 0x0s<R13531R13533 = B13532 ? (R13529*0x100000000000058b90bfbe8e7cc35c3f0)>>l0x80 : R13529
R13534 = R13303&0x4000 R13535 = SignExtend(o1=0xf, o2=R13534:bv256) B13536 = 0x0s<R13535R13537 = B13536 ? (R13533*0x10000000000002c5c85fdf473e242ea38)>>l0x80 : R13533
R13538 = R13303&0x2000 R13539 = SignExtend(o1=0xf, o2=R13538:bv256) B13540 = 0x0s<R13539R13541 = B13540 ? (R13537*0x1000000000000162e42fefa39f02b772c)>>l0x80 : R13537
R13542 = R13303&0x1000 R13543 = SignExtend(o1=0xf, o2=R13542:bv256) B13544 = 0x0s<R13543R13545 = B13544 ? (R13541*0x10000000000000b17217f7d1cf7d83c1a)>>l0x80 : R13541
R13546 = R13303&0x800 R13547 = SignExtend(o1=0xf, o2=R13546:bv256) B13548 = 0x0s<R13547R13549 = B13548 ? (R13545*0x1000000000000058b90bfbe8e7bdcbe2e)>>l0x80 : R13545
R13550 = R13303&0x400 R13551 = SignExtend(o1=0xf, o2=R13550:bv256) B13552 = 0x0s<R13551R13553 = B13552 ? (R13549*0x100000000000002c5c85fdf473dea871f)>>l0x80 : R13549
R13554 = R13303&0x200 R13555 = SignExtend(o1=0xf, o2=R13554:bv256) B13556 = 0x0s<R13555R13557 = B13556 ? (R13553*0x10000000000000162e42fefa39ef44d91)>>l0x80 : R13553
R13558 = R13303&0x100 R13559 = SignExtend(o1=0xf, o2=R13558:bv256) B13560 = 0x0s<R13559R13561 = B13560 ? (R13557*0x100000000000000b17217f7d1cf79e949)>>l0x80 : R13557
R13562 = R13303&0x80 R13563 = SignExtend(o1=0xf, o2=R13562:bv256) B13564 = 0x0s<R13563R13565 = B13564 ? (R13561*0x10000000000000058b90bfbe8e7bce544)>>l0x80 : R13561
R13566 = R13303&0x40 R13567 = SignExtend(o1=0xf, o2=R13566:bv256) B13568 = 0x0s<R13567R13569 = B13568 ? (R13565*0x1000000000000002c5c85fdf473de6eca)>>l0x80 : R13565
R13570 = R13303&0x20 R13571 = SignExtend(o1=0xf, o2=R13570:bv256) B13572 = 0x0s<R13571R13573 = B13572 ? (R13569*0x100000000000000162e42fefa39ef366f)>>l0x80 : R13569
R13574 = R13303&0x10 R13575 = SignExtend(o1=0xf, o2=R13574:bv256) B13576 = 0x0s<R13575R13577 = B13576 ? (R13573*0x1000000000000000b17217f7d1cf79afa)>>l0x80 : R13573
R13578 = R13303&0x8 R13579 = SignExtend(o1=0xf, o2=R13578:bv256) B13580 = 0x0s<R13579R13581 = B13580 ? (R13577*0x100000000000000058b90bfbe8e7bcd6d)>>l0x80 : R13577
R13582 = R13303&0x4 R13583 = SignExtend(o1=0xf, o2=R13582:bv256) B13584 = 0x0s<R13583R13585 = B13584 ? (R13581*0x10000000000000002c5c85fdf473de6b2)>>l0x80 : R13581
R13586 = R13303&0x2 R13587 = SignExtend(o1=0xf, o2=R13586:bv256) B13588 = 0x0s<R13587R13589 = B13588 ? (R13585*0x1000000000000000162e42fefa39ef358)>>l0x80 : R13585
R13590 = R13303&0x1 R13591 = SignExtend(o1=0xf, o2=R13590:bv256) B13592 = 0x0s<R13591R13593 = B13592 ? (R13589*0x10000000000000000b17217f7d1cf79ab)>>l0x80 : R13589
R13594 = SignExtend(o1=0xf, o2=R13303:bv256) R13595 = R13594>>a0x40 R13596 = 0x3f-R13595 R13597 = SignExtend(o1=0xf, o2=R13596:bv256) R13598 = R13593>>lR13597 R13599 = SignExtend(o1=0xf, o2=0x7fffffffffffffffffffffffffffffff) B13600 = R13598>R13599B13601 = !B13600
assume B13601 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=16293_948_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 75971, 75973 := 103765, 103493::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=16293_948_1_0_0_0_0_0 -> 16298_949_1_0_0_0_0_0::::Parallel assignment for 13336 := 13598::R13336 = R13598
Block 9712_961_1_45_15_0_24561_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9712_961_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::::Parallel assignment for 22384, 22386 := 22385, 22381::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9712_961_1_0_0_0_0_0 -> 9628_962_1_0_0_0_0_0::B10311 = 0x2>R9593
assume B10311goto:
9726_962_1_0_15_0_20047_0
Block 9689_961_1_45_15_0_24562_0:
B10128 = R9884>R9595
if B10128:bool goto 9698_961_1_9_15_0_22651_0 else goto 9712_961_1_45_15_0_24561_0
Block 9636_962_1_45_15_0_24564_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_957_1_0_0_0_0_0 -> 10866_957_1_0_0_0_0_0::::Parallel assignment for 20151 := 20152::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_957_1_0_0_0_0_0 -> 10866_957_1_0_0_0_0_0::R9884 = R9603+0x76a700 B9885 = add_must_ofl:bif(R9603,0x76a700)B9886 = !B9885
assume B9886 B9887 = R9884==R9595
if B9887:bool goto 9675_961_1_9_15_0_22650_0 else goto 9689_961_1_45_15_0_24562_0
Block 9712_966_1_47_15_0_24565_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=9712_966_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::::Parallel assignment for 20425, 20427 := 20426, 20422::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=9712_966_1_0_0_0_0_0 -> 9628_967_1_0_0_0_0_0::B10137 = 0x2>R9297
assume B10137goto:
9726_967_1_0_15_0_20048_0
Block 9689_966_1_47_15_0_24566_0:
B10003 = R9614>R9295
if B10003:bool goto 9698_966_1_5_15_0_21350_0 else goto 9712_966_1_47_15_0_24565_0
Block 9636_967_1_47_15_0_24568_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=10626_962_1_0_0_0_0_0 -> 10866_962_1_0_0_0_0_0::::Parallel assignment for 18219 := 18220::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=10626_962_1_0_0_0_0_0 -> 10866_962_1_0_0_0_0_0::R9614 = R9305+0x76a700 B9615 = add_must_ofl:bif(R9305,0x76a700)B9616 = !B9615
assume B9616 B9617 = R9614==R9295
if B9617:bool goto 9675_966_1_5_15_0_21349_0 else goto 9689_966_1_47_15_0_24566_0
Block 6272_997_0_83_15_0_24719_0:
R1799 = W2[I1583] R1800 = R1799>>l0x0 R1801 = 0xffff&R1800 R1802 = M1581[0x7c0] B1803 = 0x0<R1802
assume B1803 R1805 = M1581[0x7e0] R1806 = 0x0+R1805 M1808 = M1581[R1806] = R1801 R1809 = R1799>>l0x10 R1810 = R1809>>l0x0 R1811 = 0xffffffffff&R1810 R1812 = M1808[0x7c0] B1813 = 0x0<R1812
assume B1813 R1815 = M1808[0x7e0] R1816 = 0x20+R1815 M1817 = M1808[R1816] = R1811 R1818 = R1799>>l0x38 R1819 = R1818>>l0x0 R1820 = 0xff&R1819 R1821 = M1817[0x7c0] B1822 = 0x0<R1821
assume B1822 R1824 = M1817[0x7e0] R1825 = 0x40+R1824 M1826 = M1817[R1825] = R1820 R1827 = R1799>>l0x40 R1828 = R1827>>l0x0 R1829 = SignExtend(o1=0xa, o2=R1828:bv256) R1830 = M1826[0x7c0] B1831 = 0x0<R1830
assume B1831 R1833 = M1826[0x7e0] R1834 = 0x60+R1833 M1835 = M1826[R1834] = R1829 R1836 = M1835[0x7c0] B1837 = 0x0<R1836
assume B1837 R1839 = M1835[0x7e0] R1840 = 0x80+R1839 M1841 = M1835[R1840] = I1583 TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6447_993_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::::Parallel assignment for 4063, 4074, 4076 := 4061, 4075, 4071::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6447_993_0_0_0_0_0_0 -> 6260_997_0_0_0_0_0_0::B1842 = 0x1<R1078
assume !B1842::Parallel assignment for 1807 := 1841::
Block 6146_995_0_115_15_0_24776_0:
TRANSIENT::MetaKey(name=dsa.assign.start, typ=class java.lang.String)=6146_995_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::::Parallel assignment for 2256, 2261, 2271 := 2257, 2267, 2272::TRANSIENT::MetaKey(name=dsa.assign.end, typ=class java.lang.String)=6146_995_0_0_0_0_0_0 -> 6138_996_0_0_0_0_0_0::R1846 = 0xc0+R1587M1850 = M1602[R1587] = 0x0R1851 = 0x20+R1587M1852 = M1850[R1851] = 0x0R1853 = 0x20+R1851M1854 = M1852[R1853] = 0x0R1855 = 0x20+R1853M1856 = M1854[R1855] = 0x0R1857 = 0x20+R1855M1858 = M1856[R1857] = 0x0R1859 = 0x20+R1857M1860 = M1858[R1859] = 0x0
TRANSIENT::MetaKey(name=pta.end-allocation, typ=class analysis.alloc.AllocationAnalysis$AbstractLocation)=AbstractLocation(prevFPWriteIdx=32, nextFPWriteCmd=CmdPointer(block=6138_996_0_0_0_0_0_0, pos=5), sort=ConstBlock(sz=192))::M1861 = M1860[0x800] = R1587 R1862 = R1603-0x1 B1863 = R1862>0x0
assume !B1863::Parallel assignment for 1847, 1849 := 1846, 1861::R1847 = R1846
Block 7_0_0_0_15_0_31308_0:
TRANSIENT::MetaKey(name=tac.revert.path, typ=class java.lang.Boolean)=true::::End procedure FreeCollateralExternal-checkFreeCollateralAndRevert::R9888 = 0x0
TRANSIENT::MetaKey(name=call.trace.pop, typ=class analysis.icfg.Inliner$CallStack$PopRecord)=PopRecord(id=7)::::Parallel assignment for 4157, 4187, 4192, 9889, 9892, 9895, 9899, 9902, 9905, 9908, 9911, 9914, 9917, 9920, 9923, 9926, 9929, 9932, 9935, 9938, 9941, 9944, 9947, 9950, 9953, 9956, 9959, 9962, 9965, 9968, 9971, 9974, 9977, 9980, 9983, 9986, 9989, 9992, 9995, 9998 := 9888, 4727, 4730, 0, 2981, 2, 4, 5, 6, 7, 1275, 9, 10, 6800, 12, 13, 5889, 15, 16, 639, 642, 645, 648, 651, 654, 657, 660, 663, 666, 669, 672, 675, 678, 681, 684, 687, 690, 693, 621, 323::R4157 = R9888UR4192 = UR4730UR9998 = UR323
Block 2597_1009_0_0_15_0_31323_0:
::Parallel assignment for 1588, 1590 := 1287, 1284::R1588 = R1287
Block 6165_997_0_0_15_0_31331_0:
::Parallel assignment for 1807 := 1581::
Block 6134_997_0_0_15_0_31332_0:
::Parallel assignment for 1847, 1849 := 1587, 1602::R1847 = R1587
Block 2494_1007_0_0_15_0_31358_0:
::Parallel assignment for 2772, 2775 := 1074, 2641::R2772 = R1074
Block 2620_1009_0_0_15_0_31365_0:
::Parallel assignment for 3661, 3678, 9353, 9357 := 1283, 1288, 5788, 2619::R9353 = R5788R9357 = R2619
Block 2900_1008_0_0_15_0_31372_0:
::Parallel assignment for 3647, 3649 := 2773, 3661::R3647 = R2773
Block 3109_1008_0_0_15_0_31383_0:
::Parallel assignment for 4186, 4191 := 4727, 4730::UR4191 = UR4730
Block 4646_995_1_1_15_0_31495_0:
::Parallel assignment for 8872, 8874, 8876, 10251, 10278 := 7829, 7830, 7831, 6685, 6677::R8872 = R7829R8876 = R7831R10278 = R6677
Block 6676_984_1_1_15_0_31504_0:
::Parallel assignment for 9307, 10325, 10352 := 8876, 10251, 10278::R9307 = R8876R10352 = R10278